Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen While-Schleife | Einführung in den Programmfluss
C++ Einführung
course content

Kursinhalt

C++ Einführung

C++ Einführung

1. Erste Schritte
2. Einführung in Operatoren
3. Variablen und Datentypen
4. Einführung in den Programmfluss
5. Einführung in Funktionen

book
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.

h

while

copy
1234
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.

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; }

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:

cpp

main

copy
1234567891011
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Wähle die korrekte Version der while-Schleife.

Wähle die korrekte Version der while-Schleife.

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt