Kursinnehåll
Introduktion till C++
Introduktion till C++
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.
while
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.
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 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:
main
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Tack för dina kommentarer!