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

Pętla  WHILE
Drugą pętlą którą poznamy jest pętla while. Na początek zaznajomimy się ze składnią tej pętli.

    while(warunek)
    {
        // cialo petli while
        // instrukcja lub blok instrukcji
        // do wykonania gdy warunek spelniony
    }

W pętli while instrukcja (lub blok instrukcji) będzie się wykonywała tyle razy aż warunek nie będzie spełniony.  Należy pamiętać, żeby w ciele pętli należy zaprogramować taki mechanizm, żeby w jakiejś konkretnej sytuacji była możliwość zakończenia pętli w przeciwnym wypadku zapętlimy ją w nieskończoność.
Spróbujmy teraz zapisać z użyciem pętli while przykład, który oprogramowywaliśmy dla pętli for, czyli klasyczne wyświetlenie na ekranie liczb od 1 do 10.

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

Na początku deklarujemy sobie zmienną i która w tym przypadku będzie potrzebna do sprawdzania warunku wyjścia z pętli. Następnie po słówku while definiujemy warunek który będzie sprawdzany przed uruchomieniem każdego obiegu pętli, czy jest spełniony. Jeżeli będzie spełniony (wartość TRUE) pętla się wykona, w przeciwnym wypadku (wartość FALSE) pętla w ogóle przestaje się wykonywać. Widzisz, że za każdym razem w pętli while wyświetlamy na ekranie wartość zmiennej i. Za każdym jednak razem jej wartość jest zwiększana o 1 poleceniem i++ . W momencie kiedy zmienna i osiągnie wartość 11 czyli warunek nie będzie już spełniony pętla przestaje się wykonywać. Jeżeli od początku warunek nie będzie spełniony pętla while nie wykona się ani razu. Efekt uruchomienia naszego kodu poniżej.
cpp c++ kurs programowania pętla while

 


c++ kurs programowania obiektowego spis treści