Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boucle Do-While | Boucles
Bases de C#

bookBoucle Do-While

La boucle do-while est similaire à la boucle while, cependant elle exécute d'abord le bloc de code spécifié puis vérifie la condition. Ainsi, elle exécute toujours le bloc de code au moins une fois même si la condition est false.

Voici la syntaxe de la boucle do-while :

do {
    // code to be executed
} while (condition);


Considérons l'exemple pratique suivant :

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

Le code ci-dessus affiche "Hello World" même si la condition 1 < 0 est fausse. Cela sera plus clair en observant le diagramme de flux de la boucle do-while :

question mark

Combien d'itérations cette boucle effectuera-t-elle ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain why the code block runs even if the condition is false?

Can you show a different example using a do-while loop?

Can you describe the flow diagram of the do-while loop?

Awesome!

Completion rate improved to 1.59

bookBoucle Do-While

Glissez pour afficher le menu

La boucle do-while est similaire à la boucle while, cependant elle exécute d'abord le bloc de code spécifié puis vérifie la condition. Ainsi, elle exécute toujours le bloc de code au moins une fois même si la condition est false.

Voici la syntaxe de la boucle do-while :

do {
    // code to be executed
} while (condition);


Considérons l'exemple pratique suivant :

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

Le code ci-dessus affiche "Hello World" même si la condition 1 < 0 est fausse. Cela sera plus clair en observant le diagramme de flux de la boucle do-while :

question mark

Combien d'itérations cette boucle effectuera-t-elle ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
some-alt