Petit problème pour faire fonctionner un vehicule autonome...

Aussi, pour GetDistance, tu peux faire une seule fonction, sur le même principe
GetDistance(gauche);
getDistance(droite);
GetDistance(devant);

Du coup, tu n'as plus qu'une fonction pour trois actions!

La place en mémoire, tant qu'on en a on s'en balance, mais si tu veux faire un robot polyvalent avec du GPS et tout ça, tu vas finir par en manquer.