Poznaj C++ w$ godziny0126

Poznaj C++ w$ godziny0126



114 Godzina 8

Listing 8.7. Pętla do. . . while

1:    //    Listing 8.7

2:    //    Demonstracja    pętli do...while

3:

4:    #include <iostream.h>

5:

6:    int main()

7:    i

8:    int licznik;

9:    cout « "No to ile razy sie przywitany?: ";

10:    cin » licznik;

11:    do

12:    {

13:    cout « "Czesc!\n";

14:    licznik—;

15:    } while (licznik > 0);

16:    cout « "licznik wynosi: ” « licznik « endl;

17:    return 0;

18:    }

No to ile razy sie przywitamy?: 2 Czesc!

Czesc!

licznik wynosi: 0


ANALIZA:


W linii 9 użytkownik podaje wartość początkową dla zmiennej licznik. Program zaczyna wykonywać pętlę do. . .while, mamy gwarancję, że wykona się ona minimum raz, ponieważ warunek sprawdzany jest dopiero po wykonaniu instrukcji pętli. W linii 13 wypisywane jest powitanie, a w linii 14, w każdym kroku pętli, zmniejszana jest zmienna licznik. Warunek pętli sprawdzany jest w linii 15. Jeśli jest on spełniony, to program wraca do początku pętli i ponownie ją wykonuje. Jeśli warunek jest fałszywy, to program przechodzi do linii 16.

Podobnie jak w pętli while także w pętli do. . .while można wykorzystywać instrukcje break i continue. Oba rodzaje pętli różnią się jedynie miejscem sprawdzania warunku, w pętli while sprawdzany jest on przed wykonaniem instrukcji pętli, natomiast w pętli do. . . while po wykonaniu instrukcji pętli.

Pętla for

Kiedy wykorzystujesz pętlę while, to zazwyczaj ustalasz jakąś wartość początkową, w każdym kroku pętli sprawdzasz warunek związany z tą wartością i w jakiś sposób zmieniasz ją wewnątrz pętli. Spójrz na listing 8.8.

Listing 8.7. Pętla do. . . while

1:    //    Listing 8.7

2:    //    Demonstracja    pętli do...while

3:

4:    łfinclude <iostream.h>

5:

6:    int main()

7:    {

8:    int licznik;

9:    cout « "No to ile razy sie przywitamy?: ";

10:    cin » licznik;

11:    do

12:    {

13:    cout « "Czesc!\n";

14:    licznik—;

15:    } while (licznik    >    0);

16:    cout « "licznik    wynosi: " « licznik « endl;

17:    return 0;

18:    }

EFEKT DZIAŁANIA:

No to ile razy sie przywitamy?: 2 Czesc!

Czesc!

licznik wynosi: 0

ANALIZA:


W linii 9 użytkownik podaje wartość początkową dla zmiennej licznik. Program zaczyna wykonywać pętlę do...while, mamy gwarancję, że wykona się ona minimum raz, ponieważ warunek sprawdzany jest dopiero po wykonaniu instrukcji pętli. W linii 13 wypisywane jest powitanie, a w linii 14, w każdym kroku pętli, zmniejszana jest zmienna licznik. Warunek pętli sprawdzany jest w linii 15. Jeśli jest on spełniony, to program wraca do początku pętli i ponownie ją wykonuje. Jeśli warunek jest fałszywy, to program przechodzi do linii 16.

Podobnie jak w pętli while także w pętli do. . .while można wykorzystywać instrukcje break i continue. Oba rodzaje pętli różnią się jedynie miejscem sprawdzania warunku, w pętli while sprawdzany jest on przed wykonaniem instrukcji pętli, natomiast w pętli do. . . while po wykonaniu instrukcji pętli.

Pętla for

Kiedy wykorzystujesz pętlę while, to zazwyczaj ustalasz jakąś wartość początkową w każdym kroku pętli sprawdzasz warunek związany z tą wartością i w jakiś sposób zmieniasz ją wewnątrz pętli. Spójrz na listing 8.8.


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0018 Część IWstęp do C++ VGodzina 1    Zaczynamy 2   &
Poznaj C++ w$ godziny0230 Tablice 221Wskaźnik do tablicy a tablica wskaźników Rozpatrzmy trzy różne
6.    Pętla do-while powinna być unikana (zawsze można ją zastąpić
Schematy blokowe (a) Pętla WHILE    (b) Pętla DO - WHILE Rysunek 13: Rodzaje pętli WH
Język JAVA - instrukcje - pętla "do while" Składnia do wyrażenia wh
SDC11493 Instrukcje iteracji - do-while Pętla do-while sprawdza warunek zakończenia na końcu, co ozn
Poznaj C++ w$ godziny0119 Zaawansowane sterowanie programem 107Pętle while Pętla while pozwala na po
Poznaj C++ w$ godziny0124 112 Godzina 8 112 Godzina 8 ANALIZA: W linii 10 rozpoczynana jest pętla wh
Poznaj C++ w$ godziny0127 Zaawansowane sterowanie programem 115Listing 8.8. Jeszcze raz pętla while
Poznaj C++ w$ godziny0004 Spis rozdziałów Część 1 Wstęp do C++ 1 1 Zaczynamy 3 2 Program w C++ 1
Poznaj C++ w$ godziny0006 Spis treści Część I Wstęp do C++    1 1    Z
Poznaj C++ w$ godziny0007 VI Poznaj C++ w 24 godziny Przypisywanie wartości do zmiennych
Poznaj C++ w$ godziny0017 XVI Poznaj C++ w 24 godziny ZAWSZE NIGDY Zawsze wykorzystuj tabele Zaws
Poznaj C++ w$ godziny0024 8 Godzina 1 Książka „Poznaj C++ w 24 godziny” nie przyjmuje żadnych założe
Poznaj C++ w$ godziny0029 Zaczynamy 13 Skompiluj program ponownie. Na ekranie powinieneś zobaczyć ko
Poznaj C++ w$ godziny0032 16 Godzina 2 W linii 1 do programu dołączany jest plik iostream.h. Kompila
Poznaj C++ w$ godziny0033 Program w C++ 17 Sednem naszego programu jest linia 5. Obiekt cout użyty z

więcej podobnych podstron