Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära While-Loop | Introduktion till Programflöde
Introduktion till C++
course content

Kursinnehåll

Introduktion till C++

Introduktion till C++

1. Komma Igång
2. Introduktion till Operatorer
3. Variabler och Datatyper
4. Introduktion till Programflöde
5. Introduktion till Funktioner

book
While-Loop

Loopar är programmeringskonstruktioner utformade för att upprepade gånger köra ett kodblock så länge ett specificerat villkor är uppfyllt. De är väsentliga för uppgifter som involverar repetitiva operationer, såsom att iterera genom data, utföra beräkningar eller automatisera processer.

h

while

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

Programmet startar och kontrollerar villkoret. Om villkoret är sant, körs koden inuti loopen och sedan kontrolleras villkoret igen. Denna process upprepas tills villkoret blir falskt, vid vilken tidpunkt programmet lämnar loopen och stannar.

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 startar med en initial balans, currentBalance, satt till 0. En fast insättning, monthlyDeposit, läggs till upprepade gånger, vilket ökar currentBalance.

Loopen körs tills currentBalance når eller överstiger målet, targetBalance. När detta uppnås, avslutas loopen, och ett meddelande bekräftar att sparmålet har uppnåtts. Detta visar hur konsekventa insättningar kan hjälpa till att uppnå ekonomiska mål.

Notera

Loopen kanske inte startar om villkoret inte är uppfyllt.

Det är viktigt att se till att loopen har ett avslutningsvillkor, det vill säga att loopen inte blir oändlig. Exempel på oändlig loop:

cpp

main

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

Välj den korrekta versionen av while-loopen.

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Introduktion till C++

Introduktion till C++

1. Komma Igång
2. Introduktion till Operatorer
3. Variabler och Datatyper
4. Introduktion till Programflöde
5. Introduktion till Funktioner

book
While-Loop

Loopar är programmeringskonstruktioner utformade för att upprepade gånger köra ett kodblock så länge ett specificerat villkor är uppfyllt. De är väsentliga för uppgifter som involverar repetitiva operationer, såsom att iterera genom data, utföra beräkningar eller automatisera processer.

h

while

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

Programmet startar och kontrollerar villkoret. Om villkoret är sant, körs koden inuti loopen och sedan kontrolleras villkoret igen. Denna process upprepas tills villkoret blir falskt, vid vilken tidpunkt programmet lämnar loopen och stannar.

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 startar med en initial balans, currentBalance, satt till 0. En fast insättning, monthlyDeposit, läggs till upprepade gånger, vilket ökar currentBalance.

Loopen körs tills currentBalance når eller överstiger målet, targetBalance. När detta uppnås, avslutas loopen, och ett meddelande bekräftar att sparmålet har uppnåtts. Detta visar hur konsekventa insättningar kan hjälpa till att uppnå ekonomiska mål.

Notera

Loopen kanske inte startar om villkoret inte är uppfyllt.

Det är viktigt att se till att loopen har ett avslutningsvillkor, det vill säga att loopen inte blir oändlig. Exempel på oändlig loop:

cpp

main

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

Välj den korrekta versionen av while-loopen.

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
Vi beklagar att något gick fel. Vad hände?
some-alt