Calculatrice: Truc
LogoCette calculatrice fonctionne en
insérant chaque nombre dans une boîte de texte pour
ensuite exécuter la procédure affichetableau.
Regardons la première ligne d'affichetableau:
pour affichetableau
soit [décimale exécute convertirliste interprète
tableau]
fixetableau à-romain :décimale
fin
Disons que vous aviez tapé X * V sur
le tableau. Logo lit la ligne de gauche à droite,
cherchant des entrées pour des procédures et des
primitives.
Interprète tableau rapporte
une liste de 3 éléments [X * V].
Convertirliste convertit chaque chiffre
romain en chiffre décimal, tout en gardant le symbole
arithmétique pour faire le calcul.
Exécute exécute la liste pour faire le
calcul.
Soit crée la variable locale nommée décimale
pour garder le résultat du calcul.
A-romain convertit le résultat du calcul de
nouveau en chiffres romains pour afficher la réponse.
|