L'instruction jusqu'à exécute à plusieurs reprises une instruction ou un groupe d'instructions lorsque la condition donnée est fausse.
Le format de syntaxe est le suivant :
jusqu'à(condition){ déclaration(s);}
Ici, les instructions peuvent être une seule instruction ou un bloc de code composé de plusieurs instructions.
La condition peut être n’importe quelle expression et la boucle est exécutée lorsque la condition est fausse. Lorsque la condition est vraie, le déroulement du programme continue avec l'instruction suivante qui suit la boucle.
Dans le diagramme, le point clé de la boucle jusqu'à est que la boucle ne peut pas s'exécuter une seule fois. Lorsque la condition est vraie, le corps de la boucle sera ignoré et l'instruction suivante suivant immédiatement la boucle while sera exécutée directement.
Dans le programme, lorsque la variable $a est inférieure à 10, le corps de la boucle est exécuté et lorsque la variable $a est supérieure à 10, la boucle est quittée.
En exécutant le programme ci-dessus, le résultat de sortie est :
La valeur de a est : 5a La valeur est : 6a La valeur de 7a est : 8a La valeur est : 9a La valeur de a est : 10