\b;Instrukcja \c;distance\n; Za pomocą instrukcji \c;distance( , )\n; można obliczyć odległość między dwoma punktami. \b;Podstawowe użycie Napisanie samej instrukcji \c;position\n; daje w wyniku pozycję robota wykonującego program. Napisanie nazwy zmiennej, a następnie bezpośrednio po niej \c;.position\n;, daje w wyniku pozycję obiektu opisywanego przez zmienną. Oto program polecający robotowi podejść do przodu, o odległość równą odległości pomiędzy robotem i najbliższą mrówką: \c; \s; item = \l;radar\u cbot\radar;(AlienAnt); \s; \l;move\u cbot\move;(distance(position, item.position)); \n; Byłoby to oczywiste samobójstwo. Lepiej zatrzymać robota 40 metrów wcześniej, w odległości odpowiedniej do strzału: \c; \s; item = radar(AlienAnt); \s; move(distance(position, item.position) - 40); \n; \b;Dla specjalistów Składnia: \s;\c;distance ( pozycja1, pozycja2 );\n; Oblicza odległość między dwoma punktami. \t;pozycja1, pozycja2: \c;\l;point\u cbot\point;\n; Współrzędne dwóch punktów. \t;Typ wyniku: \c;\l;float\u cbot\float;\n; Odległość między dwoma punktami. \t;Zobacz również \l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.