Cursusinhoud
C++ Introductie
C++ Introductie
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.
while
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.
main
#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:
main
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Bedankt voor je feedback!