Pętla WHILE oraz DO-WHILE w C++
Pętla While jest jedną z najczęściej stosowanych pętli przez programistów. Umożliwia ona sprawdzenie warunku logicznego na samym początku w przeciwieństwie do instrukcji DO WHILE gdzie warunek ten sprawdzany jest na końcu. (UWAGA: Pętla DO-WHILE zawsze wykona się przynajmniej raz).
Ogólna składnia pętli WHILE wygląda tak:
while(warunek_logiczny) {
instrukcja1;
instrukcja2;
}
while(warunek_logiczny)
instrukcja1; //koniec pętli
Przykład zastosowania pętli WHILE:
while(a == 0) {
cout << "Podaj jeszcze raz liczbę (ma ona być różna od 0):";
cin >> a;
}
Powyższa pętla będzie działać do momentu, aż zostanie podana liczba różna od 0 (wtedy warunek podany na początku instrukcji zwróci false czyli będzie nieprawdziwy i pętla nie zostanie wykonana).
Ogólna składnia pętli DO WHILE:
do {
instrukcja1;
instrukcja2;
} while(warunek_logiczny);
Przykład zastosowania pętli DO WHILE:
do {
cout << "Podaj liczbę (różną od 0):";
cin >> a;
} while(a == 0);