Pętla while
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 43 z 74.
Pętla while różni się od pętli for. Pętla for jest często używana do iterowania po określonym range, natomiast pętla while pozwala nam kontynuować iterowanie, dopóki spełniony jest określony warunek.
Aby użyć pętli while, napisz:
while (condition) {
code
}Kod wykona się tylko wtedy, gdy warunek ma wartość true.
Uwaga: jeśli ciało pętli zawiera tylko jedną instrukcję, nawiasy klamrowe są opcjonalne:
while (condition)
code;Pętla while najlepiej sprawdza się, gdy nie wiesz z góry, ile razy pętla musi się wykonać. Pamiętaj, że pętla for nie jest ściśle ograniczona do iterowania po zakresie. Jej kroki inicjalizacji i aktualizacji są opcjonalne, więc oba typy pętli można skonfigurować tak, aby działały podobnie.
Wyzwanie
PoczątkującyNapisz program, który pobiera jedną liczbę wejściową typu double.
Użyj pętli while, aby dzielić liczbę wejściową przez 2 tak długo, jak liczba jest większa lub równa 3.5.
Wypisz pierwszą liczbę mniejszą niż 3.5.
Spróbuj swoich sił
#include <iostream>
int main() {
// Napisz swój kod poniżej
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator C++ online