Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boucle While | Introduction au Flux de Programme
Introduction au C++
course content

Contenu du cours

Introduction au C++

Introduction au C++

1. Commencer
2. Introduction aux Opérateurs
3. Variables et Types de Données
4. Introduction au Flux de Programme
5. Introduction aux Fonctions

book
Boucle While

Boucles sont des constructions de programmation conçues pour exécuter de manière répétée un bloc de code tant qu'une condition spécifiée est respectée. Elles sont essentielles pour les tâches impliquant des opérations répétitives, telles que le parcours de données, l'exécution de calculs ou l'automatisation des processus.

h

while

copy
1234
while (condition) { // If condition == true, then do_something; }

Le programme démarre et vérifie la condition. Si la condition est vraie, il exécute le code à l'intérieur de la boucle puis vérifie de nouveau la condition. Ce processus se répète jusqu'à ce que la condition devienne fausse, moment auquel le programme quitte la boucle et s'arrête.

cpp

main

copy
12345678910111213141516
#include <iostream> int main() { int currentBalance = 0; // Initial balance int monthlyDeposit = 500; // Fixed deposit amount int targetBalance = 5000; // Savings goal // Accumulate balance until it matches the target while (currentBalance < targetBalance) { currentBalance += monthlyDeposit; // Add deposit to balance } std::cout << "Final balance: $" << currentBalance << std::endl; }

Le programme commence avec un solde initial, currentBalance, défini à 0. Un dépôt fixe, monthlyDeposit, est ajouté de manière répétée, augmentant currentBalance.

La boucle s'exécute jusqu'à ce que currentBalance atteigne ou dépasse le solde cible, targetBalance. Une fois atteint, la boucle se termine, et un message confirme l'objectif d'épargne. Cela démontre comment des dépôts réguliers peuvent aider à atteindre des objectifs financiers.

Remarque

La boucle peut ne pas démarrer si la condition n'est pas satisfaite.

Il est crucial de s'assurer que la boucle dispose d'une condition d'arrêt, c'est-à-dire que la boucle ne sera pas infinie. L'exemple de boucle infinie :

cpp

main

copy
1234567891011
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Choisissez la version correcte de la boucle while.

Choisissez la version correcte de la boucle while.

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt