Lorsque nous devons exécuter une boucle au moins une fois, alors nous utilisons la boucle Do-while dans un PowerShell.

La boucle Do-While est une structure de bouclage dans laquelle une condition est évaluée après l’exécution des déclarations. Cette boucle est également connue sous le nom de boucle à contrôle de sortie.

La boucle do-while est la même que la boucle while, mais la condition dans une boucle do-while est toujours vérifiée après l’exécution des déclarations dans un bloc.

Le mot-clé Do est également utilisé avec le mot-clé ‘Until’ pour exécuter les déclarations dans un bloc de script. Comme une boucle Do-while, la boucle Do-until s’exécute également au moins une fois avant que la condition ne soit évaluée. La boucle Do-Until exécute ses instructions dans un bloc de code jusqu’à ce que la condition soit fausse. Lorsque la condition est vraie, la boucle se termine.

Nous pouvons utiliser les mots-clés de contrôle de flux tels que Break et Continue dans une boucle Do-while ou Do-until.

Syntaxe

Le bloc suivant montre la syntaxe de la boucle Do-while:

Le bloc suivant montre la syntaxe de la boucle Do-until :

Plan d’écoulement de la boucle Do-While

Plan d’écoulement de la boucle Do-Until

Exemples

Les exemples suivants décrivent comment utiliser la boucle Do-while et Do-until dans le PowerShell:

Exemple1 : Dans cet exemple, nous imprimons les valeurs d’un nombre entier de 1 à 10.

Sortie:

12345678910

Exemple2 : Dans cet exemple, nous allons imprimer les valeurs d’un tableau en utilisant la boucle Do until.

Sortie:

1234567

Exemple3 : Dans cet exemple, nous imprimons la table de 5 en utilisant la boucle Do-while.

Sortie:

5 * 1 = 55 * 2 = 105 * 3 = 155 * 4 = 205 * 5 = 255 * 6 = 305 * 7 = 355 * 8 = 405 * 9 = 455 * 10 = 50

Dans cet exemple, nous avons imprimé la table de multiplication de 5 en utilisant une boucle Do-while. Tout d’abord, nous avons créé et initialisé une variable $table et $i avec les valeurs 5 et 1 respectivement. Puis nous avons écrit une boucle do-while.

Dans une boucle, nous avons une commande echo qui va imprimer le résultat de $res, qui stocke la multiplication de $table * $i.

A chaque fois, la valeur de la variable $i est augmentée de 1, et la condition est vérifiée. Lorsque la valeur de la variable $i devient 11, la condition devient fausse, et la boucle se termine.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.