HP Calculatrice graphique HP Prime Manuel d'utilisation
Page 610

608
Programmation
LOCAL k;
FOR k FROM 2 TO 1000 DO
IF ISPERFECT(k) THEN
MSGBOX(k+" est parfait, appuyer sur
OK");
END;
END;
END;
REPEAT
Syntaxe : REPEAT commandes UNTIL test;
Répète la séquence de commandes jusqu'à ce que test
présente la valeur vrai (valeur différente de 0).
L'exemple ci-dessous requiert une valeur positive pour
SIDES, modifiant ainsi un programme antérieur dans ce
chapitre.
EXPORT SIDES;
EXPORT GETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Faces dé","N = ","Entrer
nb. faces",2);
UNTIL SIDES>0;
END;
BREAK
Syntaxe : BREAK(n)
Quitte les boucles en sortant de n niveaux de boucle.
L'exécution reprend avec la première instruction après la
boucle. En l'absence d'argument, quitte la boucle unique.
CONTINUE
Syntaxe : CONTINUE
Transfère l'exécution au début de l'itération de boucle
suivante.