HP Calculateur graphique HP 40gs Manuel d'utilisation
Page 386

21-18
Programmation
IF... THEN... END
Exécute la séquence de commandes clause-vraie si
clause-test est évalué à vrai. Sa syntaxe est:
IF clause-test
THEN clause-vraie END
Exemple
1
X
A:
IF A==1
THEN MSGBOX A " EGALE 1":
END
IF... THEN... ELSE...
END
Exécute une séquence de commandes qui dépend du
résultat de clause-test: clause-vraie si clause-test est évalué
à vrai, clause-fausse sinon. Sa syntaxe est:
IF clause-test
THEN clause-vraie ELSE clause-fausse END
Exemple
1
X
A:
IF A==1
THEN MSGBOX A " EGALE 1":
ELSE MSGBOX A " EST DIFFERENT DE 1":
END
CASE...END
Effectue une série de tests et exécute la séquence clause-
vraie appropriée. Sa syntaxe est:
CASE
IF clause-test
1
THEN clause-vraie
1
END
IF clause-test
2
THEN clause-vraie
2
END
.
.
.
IF clause-test
n
THEN clause-vraie
n
END
END
Lorsque CASE est exécutée, clause-test
1
est évalué. Si le
test est vrai, clause-vraie
1
est exécutée, et le programme
saute à END. Si clause-test
1
est faux, le programme
évalue clause-test
2
et ainsi de suite jusqu’à ce qu’un
clause-test soit vrai ou que tous les clause-test aient été
évalués comme faux.