Robotyzacja.com

..robotyka wokół naszych myśli

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Automatyka i Robotyka C++ Podstawy c++ Proste programy w C++ - pętla while

Proste programy w C++ - pętla while

Email Drukuj
Ocena użytkowników: / 4
SłabyŚwietny 

         
    Teraz poznajmy pętle, czyli powtarzanie czynności. Najpierw zajmiemy się pętlą while. Schematycznie pętla ta mogłaby wyglądać następująco:


 

Zapisujemy ją natomiast: while (warunek) {instrukcja}

Oznacza to, że program najpierw sprawdza warunek, dopiero gdy jest on spełniony wykonuje zapisane instrukcje, po czym ponownie sprawdza warunek. Pętla jest wykonywana dopóki warunek jest prawdziwy. Kiedy warunek nie jest prawdziwy, program wychodzi z pętli.

Ważne jest zapamiętanie, że pętla wykonywana jest dla spełnionego warunku (TAK), nie jest wykonywana gdy warunek nie jest spełniony (NIE). Jest to istotne dla konstruowania warunków.

             Dla zrozumienia działania tej pętli napiszmy krótki program. Najpierw podamy wymyśloną liczbę naturalną. Będzie ona oznaczać ilość powtórzeń naszej pętli. Liczba zostanie wczytana i zapamiętana pod zmienną n. Wprowadzamy także dodatkową zmienną i, która będzie zliczać liczbę powtórzeń. Pętla ma się wykonywać dopóki wartość zadana (n), jest mniejsza od naszej wartości kontrolnej (i). W innym przypadku program ma się zakończyć. Oto rozwiązanie:


#include
"stdafx.h"
#include <stdint.h>
#include <stdlib.h>
unsigned int n; // liczba naturalna, definiująca ilość powtórzeń


int _tmain(int argc, _TCHAR* argv[])

{
       printf("Podaj liczbe powtorzen \n");
       scanf("%d", &n);

       unsigned int i=0;
       while (i<n) {
             printf("Tekst nr %d\n", i);
       i=i+1;
       }
       system("pause");
       return 0;

}

 
 
 
 
Naszą witrynę przegląda teraz 5 gości 

Szukaj artykułu

Partnerzy