Das musst du schon die Doku deiner Programmier-Zeichensprache fragen.
In C macht mans so, vorzugweise oberhalb des eigentlichen Programms:

int distance;
oder eben
float distance=0.0;

Damit sind die Variablen global, das heisst, jedes Unterprogramm kann drauf zugreifen, und sie auch verändern.
Eventuell (ich erinnere mich dunkel, dass es _irgendwo_ so war) musste man "public" benutzen...

public distance; -> oder so in der Art...