Kursinhalt
C++ Einführung
C++ Einführung
While-Schleife
Schleifen sind Programmierkonstrukte, die dafür entwickelt wurden, einen Codeblock wiederholt auszuführen, solange eine bestimmte Bedingung erfüllt ist. Sie sind unerlässlich für Aufgaben, die wiederholende Operationen beinhalten, wie das Durchlaufen von Daten, das Durchführen von Berechnungen oder das Automatisieren von Prozessen.
while
while (condition) { // If condition == true, then do_something; }
Das Programm startet und überprüft die Bedingung. Wenn die Bedingung wahr ist, führt es den Code innerhalb der Schleife aus und überprüft die Bedingung erneut. Dieser Vorgang wiederholt sich, bis die Bedingung falsch wird, woraufhin das Programm die Schleife verlässt und stoppt.
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; }
Das Programm startet mit einem Anfangsguthaben, currentBalance
, das auf 0
gesetzt ist. Eine feste Einzahlung, monthlyDeposit
, wird wiederholt hinzugefügt, wodurch currentBalance
steigt.
Die Schleife läuft so lange, bis currentBalance
das Zielguthaben targetBalance
erreicht oder überschreitet. Sobald dies der Fall ist, endet die Schleife und eine Nachricht bestätigt das Sparziel. Dies zeigt, wie konstante Einzahlungen helfen können, finanzielle Ziele zu erreichen.
Hinweis
Die Schleife wird möglicherweise nicht gestartet, wenn die Bedingung nicht erfüllt ist.
Es ist entscheidend, sicherzustellen, dass die Schleife eine Abbruchbedingung besitzt, das heißt, dass die Schleife nicht unendlich fortläuft. Das Beispiel einer unendlichen Schleife:
main
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Danke für Ihr Feedback!