Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre La Boucle While en C++ | Boucle While
Boucles C++

bookLa Boucle While en C++

Les boucles sont essentielles en programmation car elles permettent de répéter des actions ou des tâches sans avoir à réécrire le même code plusieurs fois.

La boucle while est l'une des structures les plus importantes en programmation. Pour illustrer le principe d'une boucle while, imaginez que vous aimez tellement le café que vous allez dans un café chaque jour.

Vous continuez à y aller tant que le café est ouvert et que votre routine ne change pas, répétant les mêmes actions à chaque visite. Cependant, une fois que le café ferme, vous arrêtez d'y aller.

Une boucle while fonctionne exactement de la même manière : elle exécute une série d’actions à plusieurs reprises tant qu’une condition particulière reste true, et elle cesse de s’exécuter lorsque cette condition devient false.

En C++, pour créer cette boucle, on utilise le mot-clé while. Après ce mot-clé, on précise la condition entre parenthèses, puis, entre accolades, on indique les instructions à exécuter de façon répétée tant que la condition reste true.

// keyword    condition		body
while            ( )         { }
main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
Note
Remarque

Ceci est une boucle infinie car la condition reste toujours true. Nous aborderons en détail les boucles infinies dans les chapitres suivants.

Il est également possible d'utiliser plusieurs conditions dans la boucle à l'aide des opérateurs && et ||. Par exemple, dans le contexte du café, nous le visiterons lorsqu'il est ouvert et lorsque nous avons de l'argent. Ces deux conditions doivent être remplies pour que nous continuions à y aller. Si le café est ouvert mais que nous n'avons pas d'argent, nous n'irons pas.

question mark

Laquelle des propositions suivantes correspond à la structure correcte d'une boucle while ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1

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 give an example of a while loop in C++?

What is the difference between && and || in loop conditions?

Can you explain more about how conditions work in a while loop?

Awesome!

Completion rate improved to 9.09

bookLa Boucle While en C++

Glissez pour afficher le menu

Les boucles sont essentielles en programmation car elles permettent de répéter des actions ou des tâches sans avoir à réécrire le même code plusieurs fois.

La boucle while est l'une des structures les plus importantes en programmation. Pour illustrer le principe d'une boucle while, imaginez que vous aimez tellement le café que vous allez dans un café chaque jour.

Vous continuez à y aller tant que le café est ouvert et que votre routine ne change pas, répétant les mêmes actions à chaque visite. Cependant, une fois que le café ferme, vous arrêtez d'y aller.

Une boucle while fonctionne exactement de la même manière : elle exécute une série d’actions à plusieurs reprises tant qu’une condition particulière reste true, et elle cesse de s’exécuter lorsque cette condition devient false.

En C++, pour créer cette boucle, on utilise le mot-clé while. Après ce mot-clé, on précise la condition entre parenthèses, puis, entre accolades, on indique les instructions à exécuter de façon répétée tant que la condition reste true.

// keyword    condition		body
while            ( )         { }
main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
Note
Remarque

Ceci est une boucle infinie car la condition reste toujours true. Nous aborderons en détail les boucles infinies dans les chapitres suivants.

Il est également possible d'utiliser plusieurs conditions dans la boucle à l'aide des opérateurs && et ||. Par exemple, dans le contexte du café, nous le visiterons lorsqu'il est ouvert et lorsque nous avons de l'argent. Ces deux conditions doivent être remplies pour que nous continuions à y aller. Si le café est ouvert mais que nous n'avons pas d'argent, nous n'irons pas.

question mark

Laquelle des propositions suivantes correspond à la structure correcte d'une boucle while ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1
some-alt