Branche – HP Calculatrice graphique HP Prime Manuel d'utilisation

Page 606

Advertising
background image

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

Advertising