Kursinnhold
C++ Introduction
C++ Introduction
While-Løkke
Løkker er programmeringskonstruksjoner designet for å gjentatte ganger utføre en kodeblokk så lenge en spesifisert betingelse er oppfylt. De er essensielle for oppgaver som involverer repetitive operasjoner, som å iterere gjennom data, utføre beregninger, eller automatisere prosesser.
while
while (condition) { // If condition == true, then do_something; }
Programmet starter og sjekker betingelsen. Hvis betingelsen er sann, utfører den koden inne i løkken og sjekker deretter betingelsen på nytt. Denne prosessen gjentas til betingelsen blir usann, på hvilket tidspunkt programmet avslutter løkken og stopper.
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; }
Programmet starter med en startbalanse, currentBalance
, satt til 0
. Et fast innskudd, monthlyDeposit
, legges gjentatte ganger til, og øker currentBalance
.
Løkken kjører til currentBalance
når eller overstiger målbalansen, targetBalance
. Når dette er oppnådd, avsluttes løkken, og en melding bekrefter at spare målet er nådd. Dette demonstrerer hvordan konsekvente innskudd kan hjelpe med å nå økonomiske mål.
Merk
Løkken kan ikke starte hvis betingelsen ikke er oppfylt.
Det er viktig å sørge for at løkken har en avslutningsbetingelse, det vil si at løkken ikke vil være uendelig. Eksempel på uendelig løkke:
main
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Takk for tilbakemeldingene dine!