END_WHILE

END_WHILE

TERMINE L'INSTRUCTION OU LE GROUPE D'INSTRUCTIONS À EXECUTER À PARTIR DE LA COMMANDE "WHILE"

  • Type: Commande
  • Paramètre: 0
  • Groupe: Structures

ACTION

La commande END_WHILE définit la fin d'une boucle WHILE/END_WHILE. Elle est utilisée pour définir la fin de l'instruction ou du bloc d'instructions à exécuter quand la condition logique du WHILE est vraie.

Tant que la condition est vraie, toutes les commandes jusqu'à END_WHILE sont exécutées. Autrement, l'exécution saute à l'instruction juste après 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 les instructions suivantes.

SYNTAXE : END_WHILE

  • dans:
  • WHILE C
  • commande(s)
  • END_WHILE
  • C: expression logique.

UTILISATION

  • END_WHILE est utilisé, associé avec WHILE, pour marquer la fin de l'instruction ou du bloc d'instructions à exécuter quand la condition logique est vraie.

ERREUR

  • Si C n'est pas une expression logique correcte.
  • S'il n'y a pas de WHILE devant END_WHILE.

EXEMPLE

dim a%

a%=0

rem imprime les chiffres de 0 à 9

while a%<10

print a%

a%=a%+1

end_while

EN RAPPORT

WHILE

IF

THEN

ELSE

END_IF

REPEAT

UNTIL

AND

OR

NOT