Introduction à la boucle do-while C #

La programmation est amusante, surtout lorsque vous travaillez avec le concept basé sur les POO. En raison des différentes exigences spécifiées par le client, nous pouvons rencontrer des situations différentes pour lesquelles les solutions sont différentes. La plupart du temps, il y a des situations où nous voulons répéter les choses dans un ordre particulier. Nous ne souhaitons pas que la fonction ou le programme entier s'exécute, mais un seul bloc d'instructions spécifique pour un nombre limité de fois. Les solutions possibles pour ce type de situations sont les boucles. Il existe de nombreuses boucles disponibles en C #, comme la boucle «for», «while» et «do-While». Dans cet article, nous allons discuter de la boucle «do-while» avec les exemples, comment cela pourrait vous aider à surmonter des situations comme celle-ci. Aujourd'hui, nous allons parler de la boucle do-while la plus utilisée.

Expliquez en détail la boucle Do-While C #

Comme de nombreuses autres boucles disponibles dans les langages basés sur les POO, C # prend entièrement en charge la boucle do-while. Les circuits sont utilisés pour exécuter un bloc particulier d'instructions jusqu'à ce que la condition soit vraie. Voyons comment cela fonctionne.

"Faites-le alors que la condition est vraie." Dans un terme profane, supposons que vous êtes un programmeur, et lorsque vous êtes au travail, vous écrivez des codes et exécutez. Si nous essayons de comprendre cette situation dans l'aspect boucle, ce serait:

do
(
(write codes)
(execute codes)
)
While
(
(You are on duty)
)

Jusqu'à ce que la condition while soit vraie, le bloc de code qui est écrit dans le bloc do continuera à s'exécuter. Une boucle do-while est principalement utilisée lorsque le nombre de répétitions n'est pas connu. Nous ne savons pas exactement combien de fois le code s'exécutera jusqu'à ce que la condition soit vérifiée lors de l'exécution. Dans tous les cas, cela s'exécutera au moins une fois. Discutons avec un exemple réel pour les boucles disponibles avec c #.

Pour la boucle, la boucle While et la boucle do-while: une différence

  • Ces trois boucles sont utilisées pour répéter l'exécution de bloc spécifique d'une condition particulière. Cependant, il existe quelques différences entre ces trois. Prenons un exemple si vous voulez voyager, et vous avez trois options: votre véhicule, votre vol et votre bus.
  • Dans la première condition, si vous souhaitez voyager avec votre véhicule, l'essence (condition) disponible doit être vérifiée. Vous ne voyagerez que si de l'essence (condition) pour la distance que vous souhaitez parcourir (répétition) est disponible. De même, For Loop vérifie d'abord la condition et connaît le nombre de répétitions de la boucle, puis exécute la fonction.
  • L'autre condition, si vous souhaitez voyager en avion. Tout d'abord, vous devrez réserver un billet d'avion. Tout d'abord, vous devrez satisfaire à la condition, puis vous pourrez embarquer sur le vol. Voilà comment fonctionne la boucle While. La fonction ne s'exécutera que si la condition est remplie. Plusieurs boucles ne sont pas connues.
  • Troisièmement, si vous voulez aller en bus, vous montez d'abord dans le bus, puis prenez le billet. Voilà comment fonctionne la boucle do-while. Tout d'abord, il procédera, puis il vérifiera la condition et continuera à se répéter jusqu'à ce que la condition soit vraie.

Expliquez la syntaxe

Voici les choses que vous devez savoir avant d'utiliser la boucle do-while.

  • Les mots clés à utiliser sont: faire et tout
  • La boucle s'exécutera au moins une fois quelle que soit la condition.
  • La condition sera vérifiée après l'exécution du corps de la boucle.

La syntaxe pour utiliser un do-while:

do
(
//code that needs to be executed
)
While(condition);

Tout ce qui est requis lorsque la condition est vraie, doit être placé dans la partie "faire" du code. La condition doit être définie dans la partie «while» du code.

Organigramme de la boucle Do-While C #

Comme on peut le voir, l'instruction s'exécutera, quelle que soit la condition valide pour la première fois. Une fois le rapport terminé, la situation sera vérifiée. Si la condition est vraie, elle reviendra à l'instruction. Cependant, si l'état est faux, il quittera la boucle et passera à la partie suivante du programme.

Exemples

using System;
public class Example
(
public static void Main(string() args)
(
int i = 1;
do
(
Console.WriteLine(i);
i++;
) while (i <= 10) ;
)
)

Explication:

Dans l'exemple ci-dessus, l'entier «i» a été défini. Dans la partie do, nous avons établi quoi faire avec cet entier. Nous avons appliqué un opérateur ++ qui ajoutera 1 à sa valeur précédente et l'imprimera. Cela continuera jusqu'à ce que l'entier «i» soit égal ou inférieur à 10. Par conséquent, la sortie de ce programme sera:

1

2

3

4

5

6

sept

8

9

dix

Boucle infinie do-while:

Si la condition est définie comme étant une valeur booléenne, la boucle do-while continuera de s'exécuter à l'infini. Il est suggéré qu'une condition numérique soit donnée. La boucle sans fin peut être terminée en appuyant sur Ctrl + c,

Exemple:

using System;
public class Example1
(
public static void Main(string() args)
(
do(
Console.WriteLine("endless loop");
) while(true);
)
)

Production

boucle sans fin

boucle sans fin

boucle sans fin

boucle sans fin

// peut être terminé en appuyant sur Ctrl + c

  • Il est à noter que, même si la condition ne remplit pas la définition définie dans la partie while, elle affichera toujours la valeur initiale de l'entier, qui est 1.
  • Au premier tour, il ne vérifie pas l'état. La condition n'est vérifiée qu'après l'exécution de l'instruction.

Conclusion

  • C # est un langage puissant pour le développement de logiciels, et il est essentiel que vous maîtrisiez même les petites choses. Si les bonnes fonctions de la langue ne sont pas utilisées au bon moment, non seulement le résultat est affecté mais il montre également l'incompétence du programme.
  • La boucle do-while est largement utilisée lors de la création de programmes dans certaines conditions, et les avantages et les inconvénients doivent être bien connus par le programme pour l'utiliser efficacement.
  • En résumé, il répète la fonction jusqu'à ce que la condition définie soit vraie. Cependant, la différence entre la boucle while et la boucle do-while est, tandis que Loop ne s'exécutera que lorsque l'état est vrai, mais do-while ne s'exécutera qu'une seule fois, peu importe si la condition est remplie.

Articles recommandés

Cela a été un guide pour la boucle do-while C #. Ici, nous avons discuté de l'introduction, des différences de la boucle While et de la boucle do-while, de l'organigramme de la boucle Do-While C # avec des exemples de syntaxe et de code respectifs. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Fonctions de chaîne C #
  2. Commandes C #
  3. Qu'est-ce que le multithreading en C #?
  4. Questions d'entretiens chez C #
  5. Guide de PHP Do While Loop
  6. Faire en boucle en Python
  7. Multithreading en C # avec des méthodes