RÉ-EXÉCUTE L'INSTRUCTION OU LE GROUPE D'INSTRUCTIONS DEPUIS REPEAT JUSQU'A CE QUE LA CONDITION C SOIT VRAIE
ACTION
La commande UNTIL définit la fin d'une boucle REPEAT/UNTIL. Elle utilise le résultat de la condition logique (Vrai ou Faux) pour ré-exécuter ou non l'instruction ou le groupe d'instructions depuis le mot-clé REPEAT.
Si le résultat est faux, la boucle est ré-exécutée.
Si le résultat est vrai, l'instruction suivant UNTIL est exécutée.
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 ré-exécuter ou non l'instruction ou le groupe d'instructions.
Cette commande est la fin d'une boucle et elle est indissociable de la commande de début de boucle : REPEAT.
REPEAT
Instruction(s)
UNTIL Condition
L'instruction ou le groupe d'instructions jusqu'à UNTIL est exécuté jusqu'à ce que la condition soit vraie. Autrement, l'exécution reprend à l'instruction juste après UNTIL.
SYNTAXE :
UNTIL C
UTILISATION ERREUR EXEMPLE
dim a
a=0
rem imprime tous les chiffres de 0 à 9
repeat
print a
a=a+1
until a=10
UNTIL
UNTIL C
EN RAPPORT
WHILE
END_WHILE
IF
THEN
ELSE
END_IF
REPEAT
AND
OR
NOT