SBOITE sans variables locales
Le programme suivant utilise uniquement les opérations sur la pile
pour calculer la surface d'une boîte. Comparez ce programme
à
SBOITE.
Arguments
Résultats
3:
hauteur
3:
2:
largeur
2:
1 : longueur
1 : surface
Programme
Commentaires
«
Commence le programme.
DUP2
*
Calcule lalo.
ROT
Place la au niveau 1.
4
PICK
Copie h au niveau 1.
*
Calcule lalo.
+
Calcule lalo
+
lah.
ROT ROT
Place h et
10 dans les niveaux 2 et
1.
*
Calcule hlo.
+
Calcule lalo
+
lah
+
hlo.
2
*
Calcule 2(lalo
+
lah
+
hlo).
»
Termine le programme.
Cette version de SBOITE n'étant pas une fonction utilisateur, elle ne
peut pas être utilisée en syntaxe algébrique.
244
28 : Exemples de programme