C'est ce qu'il vient de dire (malgré la faute de conjugaison qui prête à confusion)
Code
:ClrHome
:Input "DISTANCE = ",A
:Lbl W
:Menu("CONVERTION","M EN UA",1,"M EN AL",2,"UA EN M",3,"AL EN M",4,"PICO EN M",5,"M EN PICO",6,"...PARTIE 2",Z
Lbl Z
Menu("PARTIE 2","NANO EN M",7,"M EN NANO",8,"MICRO EN M",9,"M EN MICRO",0,"MILLI EN M",B,"M EN MILLI",C,"...PARTIE 3",Y
Lbl Y
Menu("PARTIE 3","CENTI EN M",D,"M EN CENTI",E,"DECI EN M",F,"M EN DECI",G,"KILOM EN M",H,"M EN KILOM",I,"PARTIE 4",X
Lbl X
Menu("","MEGA EN M",J,"M EN MEGA",K,"GIGA EN M",L,"M EN GIGA",M,"TERA EN M",N,"M EN TERA",O,"...PARTIE 1",W
:Lbl 1
......
C'eût été préférable de structurer le choix des unités en deux étapes : unité départ et unité arrivée ; chaque unité sa valeur, puis un calcul à la fin. (malré tout, cela prend deux menus à cause des nombreuses unités (mais on peut en caser plus selon nos priorités))