EXÉCUTE L'INSTRUCTION SUIVANTE OU LE GROUPE D'INSTRUCTIONS SUIVANTES JUSQU'AU END_WHILE TANT QUE LA CONDITION C EST VRAIE
ACTION
La commande WHILE définit le début d'une boucle WHILE/END_WHILE. Elle utilise le résultat de la condition logique (Vrai ou Faux) pour exécuter ou non l'instruction ou le groupe d'instructions jusqu'au mot-clé END_WHILE.
La "condition" est une expression logique simple (construite avec des comparateurs >, <, > =, < >, =...) ou une expression complexe combinée avec des opérateurs logiques AND, OR, NOT et des parenthèses. Seul le résultat (Vrai ou Faux) est utilisé pour exécuter ou non l'instruction ou le groupe d'instructions.
La commande est le début d'une boucle et elle est indissociable de END_WHILE :
WHILE Condition
Instruction(s)
END_WHILE
Tant que la condition est vraie, l'instruction ou le groupe d'instructions jusqu'à END_WHILE est exécuté. Autrement, l'exécution saute à l'instruction juste après END_WHILE.
SYNTAXE :
WHILE C
UTILISATION ERREUR EXEMPLE
dim a
a=0
rem imprime tous les chiffres de 0 à 9
while a<10
print a
a=a+1
end_while
WHILE
WHILE C
EN RAPPORT
END_WHILE
IF
THEN
ELSE
END_IF
REPEAT
UNTIL
AND
OR
NOT