Menu
Coddy logo textTech

While-Schleife

Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 43 von 74.

Eine while-Schleife unterscheidet sich von der for-Schleife. Eine for-Schleife wird üblicherweise verwendet, um über eine bestimmte range zu iterieren, während eine while-Schleife es uns ermöglicht, so lange weiter zu iterieren, wie eine bestimmte Bedingung erfüllt ist.

Um eine while-Schleife zu verwenden, schreibe:

while (condition) {
	code
}

Der Code wird nur ausgeführt, wenn die Bedingung true ist.

Hinweis: Wenn der Schleifenkörper nur eine einzige Anweisung enthält, sind die geschweiften Klammern optional:

while (condition)
	code;

Es gibt viele Anwendungsfälle, in denen ein while das Problem lösen würde, die for-Schleife jedoch nicht. Bedenken Sie jedoch, dass eine for-Schleife nicht strikt auf das Iterieren über einen Bereich beschränkt ist — ihre Initialisierungs- und Aktualisierungsschritte sind optional, sodass beide Schleifentypen so gestaltet werden können, dass sie sich ähnlich verhalten.

challenge icon

Aufgabe

Anfänger

Schreiben Sie ein Programm, das eine Eingabe erhält, eine double Zahl.

Verwenden Sie eine while-Schleife, um die Eingabe durch 2 zu teilen, solange die Zahl größer oder gleich 3.5 ist.

Geben Sie die erste Zahl aus, die kleiner als 3.5 ist.

Probier es selbst

#include <iostream>

int main() {
    // Schreibe deinen Code unten
    
    return 0;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen