HP Calculatrice graphique HP 49g Manuel d'utilisation
Page 769

Page 21-53
2. Si déclaration_logique est vraie, exécutez
déclarations_programme_si_vrai et poursuivez le flux du programme
après la déclaration END.
3. Si déclaration_logique est fausse, exécutez
déclarations_programme_si_faux et poursuivez le flux du programme
après la déclaration END.
Pour produire une construction IF…THEN…ELSE…END directement dans la
pile, utilisez :
„°@)@BRCH@ ‚ @)@IF@@
Cela crée l’entrée suivante dans la pile :
Exemple : tapez le programme suivant :
«
→ x
«
IF
‘x<3’ THEN ‘x^2‘ ELSE ‘1-x’ END EVAL ”Done” MSGBOX
» »
et enregistrez-le sous le nom ‘f2’. Appuyez sur
J
et vérifiez que la
variable
@@@f2@@@ est bien disponible dans votre menu de variables. Vérifiez les
résultats suivants :
0
@@@f2@@@ Résultat : 0
1.2
@@@f2@@@ Résultat : 1.44
3.5
@@@f2@@@ Résultat : -2.5 10 @@@f2@@@ Résultat : -9
Ces résultats confirment le fonctionnement correct de la construction
IF…THEN…ELSE…END. Le programme, tel qu’il est rédigé, calcule la
fonction :
−
<
=
otherwise
x
x
if
x
x
f
,
1
3
,
)
(
2
2