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 häufig verwendet, um über einen bestimmten 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 eine while-Schleife das Problem lösen würde, die for-Schleife jedoch nicht. Bedenke jedoch, dass eine for-Schleife nicht strikt auf das Iterieren über einen Bereich beschränkt ist. Ihre Initialisierungs- und Aktualisierungsschritte sind optional, sodass sich beide Schleifentypen ähnlich verhalten können.
Aufgabe
AnfängerSchreibe ein Programm, das eine Eingabe, double number, erhält.
Verwende eine while-Schleife, um die Eingabe durch 2 zu teilen, solange die Zahl größer oder gleich 3.5 ist.
Gib die erste Zahl aus, die kleiner als 3.5 ist.
Probier es selbst
#include <iostream>
int main() {
// Schreibe deinen Code darunter
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - ElseÜbe selbstständig: Online-C++-Compiler