Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære While-Løkke | Introduksjon til Programflyt
C++ Introduction
course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
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.

h

while

copy
1234
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.

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

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:

cpp

main

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

Velg den korrekte versjonen av while-løkken.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 4

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
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.

h

while

copy
1234
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.

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

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:

cpp

main

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

Velg den korrekte versjonen av while-løkken.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 4
Vi beklager at noe gikk galt. Hva skjedde?
some-alt