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.h
1234while (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.cpp
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; }
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.cpp
1234567891011#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 4
While-Schleife
Swipe um das Menü anzuzeigen
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.h
1234while (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.cpp
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; }
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.cpp
1234567891011#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Danke für Ihr Feedback!