Branche – HP Calculatrice graphique HP Prime Manuel d'utilisation
Page 606

604
Programmation
Branche
Le mot pluriel commandes fera désormais référence à une
commande unique ou à un ensemble de commandes.
IF THEN
Syntaxe : IF test THEN commandes END;
Evalue test : si test présente une valeur vraie (différente de
0), exécute commandes. Dans le cas contraire, rien ne se
produit.
IF THEN ELSE
Syntaxe : IF test THEN commandes1 ELSE
commandes2 END;
Evalue test : si test présente une valeur vraie (différente de
0), exécute commandes1. Dans le cas contraire, exécute
commandes2.
CASE
Syntaxe :
CASE
IF test1 THEN commandes1 END;
IF test2 THEN commandes2 END;
…
[DEFAULT commandes]
END;
Evalue test1 : si la valeur est vraie, exécute commandes1
et termine CASE. Dans le cas contraire, évalue test2. Si la
valeur est vraie, exécute commandes2. Continue
d'évaluer les tests jusqu'à l'obtention d'une valeur vraie.
Si aucun test vrai n'est obtenu, exécute commandes par
défaut, le cas échéant.
Exemple :
CASE
IF
THEN RETURN "négatif"; END;
IF THEN
RETURN "petit"; END;
DEFAULT RETURN "grand";
END;
IFERR
IFERR commandes1 THEN commandes2 END;
Exécute la séquence de commandes1. Si une erreur
survient lors de l'exécution de commandes1, exécute la
séquence de commandes2.
x 0
x 1