Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer While-lus | Introductie tot Programmastroom
C++ Introductie

bookWhile-lus

Lussen zijn programmeerconstructies die ontworpen zijn om herhaaldelijk een blok code uit te voeren zolang aan een gespecificeerde voorwaarde wordt voldaan. Ze zijn essentieel voor taken die herhalende bewerkingen vereisen, zoals het doorlopen van gegevens, het uitvoeren van berekeningen of het automatiseren van processen.

while.h

while.h

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

Het programma start en controleert de voorwaarde. Als de voorwaarde waar is, voert het de code binnen de lus uit en controleert vervolgens opnieuw de voorwaarde. Dit proces herhaalt zich totdat de voorwaarde onwaar wordt, waarna het programma de lus verlaat en stopt.

main.cpp

main.cpp

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; }

Het programma begint met een beginsaldo, currentBalance, ingesteld op 0. Een vaste storting, monthlyDeposit, wordt herhaaldelijk toegevoegd, waardoor currentBalance toeneemt.

De lus wordt uitgevoerd totdat currentBalance het doelbedrag, targetBalance, bereikt of overschrijdt. Zodra dit is bereikt, stopt de lus en bevestigt een bericht het behalen van het spaardoel. Dit toont aan hoe consistente stortingen kunnen bijdragen aan het behalen van financiële doelen.

Opmerking

De lus wordt mogelijk niet gestart als aan de voorwaarde niet is voldaan.

Het is essentieel om ervoor te zorgen dat de lus een stopvoorwaarde heeft, oftewel dat de lus niet oneindig blijft doorgaan. Het voorbeeld van een oneindige lus:

main.cpp

main.cpp

copy
1234567891011
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
question mark

Kies de juiste versie van de while-lus.

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 3.85

bookWhile-lus

Veeg om het menu te tonen

Lussen zijn programmeerconstructies die ontworpen zijn om herhaaldelijk een blok code uit te voeren zolang aan een gespecificeerde voorwaarde wordt voldaan. Ze zijn essentieel voor taken die herhalende bewerkingen vereisen, zoals het doorlopen van gegevens, het uitvoeren van berekeningen of het automatiseren van processen.

while.h

while.h

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

Het programma start en controleert de voorwaarde. Als de voorwaarde waar is, voert het de code binnen de lus uit en controleert vervolgens opnieuw de voorwaarde. Dit proces herhaalt zich totdat de voorwaarde onwaar wordt, waarna het programma de lus verlaat en stopt.

main.cpp

main.cpp

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; }

Het programma begint met een beginsaldo, currentBalance, ingesteld op 0. Een vaste storting, monthlyDeposit, wordt herhaaldelijk toegevoegd, waardoor currentBalance toeneemt.

De lus wordt uitgevoerd totdat currentBalance het doelbedrag, targetBalance, bereikt of overschrijdt. Zodra dit is bereikt, stopt de lus en bevestigt een bericht het behalen van het spaardoel. Dit toont aan hoe consistente stortingen kunnen bijdragen aan het behalen van financiële doelen.

Opmerking

De lus wordt mogelijk niet gestart als aan de voorwaarde niet is voldaan.

Het is essentieel om ervoor te zorgen dat de lus een stopvoorwaarde heeft, oftewel dat de lus niet oneindig blijft doorgaan. Het voorbeeld van een oneindige lus:

main.cpp

main.cpp

copy
1234567891011
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
question mark

Kies de juiste versie van de while-lus.

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4
some-alt