Archiwa tagu: pętla do while

C++ kurs podstawy programowania. Pętla DO WHILE.

Pętla do … while to nic innego jak inny wariant pętli while. Różnica jest tylko taka, że pętla do … while sprawdza warunek na końcu pętli przez co musi się wykonać choćby raz mimo, że warunek nie będzie spełniony. Przykład wyświetlenia liczb od 1 do 10 za pomocą pętli do … while poniżej.

    do
    {
        cout << i << endl;
        i++;
    }
    while(i<=10);

Widzisz, że składnia się trochę różni. Na początku jest słówko do, później, pomiędzy nawiasami klamrowymi, mamy ciało pętli a dopiero na końcu słówko while i warunek. Wszystko kończymy znakiem średnika. Efekt uruchomienia powyższej pętli poniżej.
cpp c++ kurs programowania pętla do while

 


c++ kurs programowania obiektowego spis treści 

 

 

C# pętla DO WHILE

Pętla DO WHILE

Pętla DO WHILE jest instrukcją iteracyjną. Wykorzystujemy ją w przypadku kiedy potrzebujemy ponownie wykonać jakąś instrukcję lub grupę instrukcji. Jest jednak mała różnica między pętlą WHILE i DO WHILE. Różnica jest taka, że pętla WHILE nie wykona się ani razu przed sprawdzeniem warunku zakończenia pętli a pętla DO WHILE za pierwszym razem wykona kod wewnątrz pętli bez tego sprawdzenia. Dopiero później sprawdza warunek zakończenia pętli i w zależności czy warunek będzie spełniony kod wewnątrz pętli wykona ponownie bądź nie. Pętla ta jest idealna jeżeli za pierwszym razem niezaleźnie od niczego chcemy wykonać kod wewnątrz a dopiero później sprawdzamy jakiś warunek. W pętli DO WHILE nie określamy zgóry ile iteracji ma zostać wykonanych to zależy od spełnienia warunku zakończenia pętli.

Składnia pętli DO WHILE

DO
instrukcja // lub instrukcje do wykonania, jeśli wiele instrukcji to w nawiasach {}
WHILE (warunek_zakończenia_pętli)

Przykład zastosowania pętli DO WHILE.
Wyświetl na ekranie ciąg liczb od 0 do 10.
 

Poniżej zrzut ekranu po uruchomieniu programu.

kurs c# csharp instrukcja pętla do while

Aby zautomatyzować wprowadzanie struktury pętli DO WHILE w kodzie należy napisać słówko DO i kliknąc dwukrotnie przycisk TAB. Od razu powstanie nam odpowiednia struktura pętli DO WHILE.

* Pamiętaj kod wewnątrz pętli DO WHILE wykona się jeden raz bez sprawdzenia warunku zakończenia pętli.
* Pamiętaj, skoro kod wykona się minimum jeden raz bez sprawdzania warunku zakończenia pętli to przy sprawdzaniu warunku zakończenia pętli zmienna x (patrz nasz przykład) będzie już większa o 1 (wykona się już inkrementacja).