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
course content

Cursusinhoud

C++ Introductie

C++ Introductie

1. Aan de Slag
2. Inleiding tot Operatoren
3. Variabelen en Gegevenstypen
4. Introductie tot Programmastroom
5. Introductie tot Functies

book
While-Lus

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

h

while

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 de voorwaarde opnieuw. Dit proces herhaalt zich totdat de voorwaarde onwaar wordt, waarna het programma de lus verlaat en stopt.

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

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

De lus draait totdat currentBalance het doelbedrag, targetBalance, bereikt of overschrijdt. Zodra dit is bereikt, eindigt de lus, en een bericht bevestigt het spaardoel. Dit toont aan hoe consistente stortingen kunnen helpen om financiële doelen te bereiken.

Opmerking

De lus start mogelijk niet als de voorwaarde niet is voldaan.

Het is cruciaal om ervoor te zorgen dat de lus een eindvoorwaarde heeft, dat wil zeggen dat de lus niet oneindig zal zijn. Het voorbeeld van een oneindige lus:

cpp

main

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
ChatGPT

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

course content

Cursusinhoud

C++ Introductie

C++ Introductie

1. Aan de Slag
2. Inleiding tot Operatoren
3. Variabelen en Gegevenstypen
4. Introductie tot Programmastroom
5. Introductie tot Functies

book
While-Lus

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

h

while

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 de voorwaarde opnieuw. Dit proces herhaalt zich totdat de voorwaarde onwaar wordt, waarna het programma de lus verlaat en stopt.

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

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

De lus draait totdat currentBalance het doelbedrag, targetBalance, bereikt of overschrijdt. Zodra dit is bereikt, eindigt de lus, en een bericht bevestigt het spaardoel. Dit toont aan hoe consistente stortingen kunnen helpen om financiële doelen te bereiken.

Opmerking

De lus start mogelijk niet als de voorwaarde niet is voldaan.

Het is cruciaal om ervoor te zorgen dat de lus een eindvoorwaarde heeft, dat wil zeggen dat de lus niet oneindig zal zijn. Het voorbeeld van een oneindige lus:

cpp

main

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
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt