HP Calculatrice graphique HP Prime Manuel d'utilisation

Page 610

Advertising
background image

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.

Advertising