while-Schleife
Eine while-Schleife hat die Eigenschaft, dass sie nur in den abzuarbeitenden Anweisungsteil spring, wenn vorher der zu überprüfende Ausdruck zutrifft.
Man könnte eine while-Schleife (zum Verständnis) auch als do-Schleife-while bezeichnen, was aber in der Praxis nicht üblich ist.
/* * while-schleife.cpp * Liesst so lange ueber cin eine Zahl ein, bis eine Eingabe ausserhalb des * Wertebereichs 1-100 liegt */ #include <iostream> using namespace std; int main () { int i; // Zahl zwischen 1 und 100 einlesen // Schleife bricht ab, wenn die Eingabe ausserhalb des definierten Bereichs liegt cout << "Bitte eine Zahl zwischen 1 und 100 eingeben" << endl; while( i < 1 || i > 100 ) { cout << "Bitte eine Zahl zwischen 1 und 100 eingeben" << endl; cin >> n; } return 0; }