Fonctions utilisateur pour conversion
d'unités
Si vous effectuez fréquemment certaines conversions d'unités, vous
pouvez écrire des fonctions utilisateurs pour ces conversions. Au
cours de cette section, vous allez écrire les fonctions utilisateurs O-G
et G-O pour convertir des onces en grammes et réciproquement.
Vous pouvez les utiliser en notation RPN ou algébrique car ce sont
des fonctions utilisateur.
Souvenez-vous que les fonctions utilisateur doivent satisfaire
à
deux
conditions :
• Elles doivent spécifier leurs arguments de façon explicite .
• Elles doivent donner un seul résultat.
Ecrivez tout d'abord O-G.
Commencez le programme et spécifiez l'argument.
0.El
1
LC
1
x
2:
74,8051948052
1:
'gal'
«
-t
xl
DEtlIBIIRBlII!mIIDHIliEtI
La touche vers la droite indique que le nom suivant est une
variable
locale, limitée à ce programme.
Définissez la conversion.
o
x ~ oz ~ ~ 9 ~
. 1
CONVERT
1
1
DROP
Il
ENTER
1
2:
'gal'
1:
«
-t
x « x
'oz'
,
9 ,
CONVERT DROP
» »
DEtlIBIIRBlII!mIIDHIliEtI
Le calculateur ajoute les délimiteurs de clôture pour vous.
Ce programme prend un argument dans la pile (syntaxe RPN) ou
dans l'expression (syntaxe algébrique) et l'appelle x ; convertit x
d'onces en grammes et élimine l'unité gramme de la pile.
Stockez le programme dans une variable nommée O-G.
~ 0
IIEl
G
ISTOI
3:
2:
74,8051948052
1:
'gal'
HEI:IImlllIImIII!mIIDHIliEtI
14: Conversion d'unités
147