Do...Loop
Définition - Syntaxe
La boucle Do...Loop est une boucle qui exécute une série d'instructions tant qu'une condition est vraie ou jusqu'à ce qu'elle devienne vraie.
La particularité de cette boucle est qu'elle peut être écrite de quatre façons différentes. Le choix de l'une ou de l'autre dépend du moment où l'on désire que le test soit effectué : en entrée ou en sortie de boucle.
Do While condition ' Instructions Exit Do Loop
Do Until condition ' Instructions Exit Do Loop
Do ' Instructions Exit Do Loop While condition
Do ' Instructions Exit Do Loop Until condition
- Différences entre While et Until :
Avec le Mot Cle While, qui veut dire "Tant que", on boucle tant que la condition est vérifiée.
Avec le Mot Cle Until, qui veut dire "jusqu'à", on boucle jusqu'à ce que la condition devienne vraie.
Exemples d'utilisation
Additionner toutes les valeurs jusqu'à 20
(1+2+3+4+...+20)
- Première méthode :
chiffre = 1 ' Initialisation de la variable chiffre
resultat = 0 ' Initialisation du résultat
Do While chiffre <= 20
resultat = resultat + chiffre
chiffre = chiffre + 1
Loop
- Deuxième méthode :
chiffre = 1 ' Initialisation de la variable chiffre
resultat = 0 ' Initialisation du résultat
Do Until chiffre > 20
resultat = resultat + chiffre
chiffre = chiffre + 1
Loop- Troisième méthode :
chiffre = 1 ' Initialisation de la variable chiffre
resultat = 0 ' Initialisation du résultat
Do
resultat = resultat + chiffre
chiffre = chiffre + 1
Loop While chiffre <= 20- Quatrième méthode :
chiffre = 1 ' Initialisation de la variable chiffre
resultat = 0 ' Initialisation du résultat
Do
resultat = resultat + chiffre
chiffre = chiffre + 1
Loop Until chiffre > 20
Mot clef associé à cette page : boucle
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
