do-while-Schleife
Eine do-Schleife, bzw. do-while-Schleife hat die Eigenschaft, dass sie immer mindestens einmal in den abzuarbeitenden Anweisungsteil spring.
Bei einer do-schleife handelt es sich im Primzip um nichts anderes als um eine umgestellte while-Schleife. Deshalb darf am Anweisungsende auch das Semikolon nicht fehlen!
/* * do-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 = 0; // Zahl zwischen 1 und 100 einlesen // Schleife bricht ab, wenn die Eingabe ausserhalb des definierten Bereichs liegt do { cout << "Bitte eine Zahl zwischen 1 und 100 eingeben" << endl; cin >> n; i++; } while( i < 1 || i > 100 ); return 0; }