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

Kursusindhold

C++ Introduction

C++ Introduction

1. Kom Godt i Gang
2. Introduktion til Operatorer
3. Variabler og Datatyper
4. Introduktion til Programflow
5. Introduktion til Funktioner

book
While-Løkke

Løkker er programmeringskonstruktioner designet til gentagne gange at udføre en blok af kode, så længe en specificeret betingelse er opfyldt. De er essentielle for opgaver, der involverer gentagne operationer, såsom at iterere gennem data, udføre beregninger eller automatisere processer.

h

while

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

Programmet starter og tjekker betingelsen. Hvis betingelsen er sand, udfører det koden inde i løkken og tjekker derefter betingelsen igen. Denne proces gentages, indtil betingelsen bliver falsk, hvorefter programmet forlader 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 startbalance, currentBalance, sat til 0. En fast indbetaling, monthlyDeposit, tilføjes gentagne gange, hvilket øger currentBalance.

Løkken kører, indtil currentBalance når eller overstiger målbalance, targetBalance. Når dette er opnået, slutter løkken, og en besked bekræfter opsparingsmålet. Dette demonstrerer, hvordan konsekvente indbetalinger kan hjælpe med at nå finansielle mål.

Bemærk

Løkken starter muligvis ikke, hvis betingelsen ikke er opfyldt.

Det er afgørende at sikre, at løkken har en afslutningsbetingelse, det vil sige, at løkken ikke vil være uendelig. Eksempel på en 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

Vælg den korrekte version af while-løkken.

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

C++ Introduction

C++ Introduction

1. Kom Godt i Gang
2. Introduktion til Operatorer
3. Variabler og Datatyper
4. Introduktion til Programflow
5. Introduktion til Funktioner

book
While-Løkke

Løkker er programmeringskonstruktioner designet til gentagne gange at udføre en blok af kode, så længe en specificeret betingelse er opfyldt. De er essentielle for opgaver, der involverer gentagne operationer, såsom at iterere gennem data, udføre beregninger eller automatisere processer.

h

while

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

Programmet starter og tjekker betingelsen. Hvis betingelsen er sand, udfører det koden inde i løkken og tjekker derefter betingelsen igen. Denne proces gentages, indtil betingelsen bliver falsk, hvorefter programmet forlader 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 startbalance, currentBalance, sat til 0. En fast indbetaling, monthlyDeposit, tilføjes gentagne gange, hvilket øger currentBalance.

Løkken kører, indtil currentBalance når eller overstiger målbalance, targetBalance. Når dette er opnået, slutter løkken, og en besked bekræfter opsparingsmålet. Dette demonstrerer, hvordan konsekvente indbetalinger kan hjælpe med at nå finansielle mål.

Bemærk

Løkken starter muligvis ikke, hvis betingelsen ikke er opfyldt.

Det er afgørende at sikre, at løkken har en afslutningsbetingelse, det vil sige, at løkken ikke vil være uendelig. Eksempel på en 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

Vælg den korrekte version af while-løkken.

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4
Vi beklager, at noget gik galt. Hvad skete der?
some-alt