Programowanie 4
Instrukcja warunkowa - aby w języku programowania napisać program realizujący algorytm warunkowy,
stosujemy instrukcję warunkową if (jeżeli).
Ogólną postać instrukcji warunkowej możemy przedstawić jako:
if (warunek)
lista_instrukcji1;
kolejna_instrukcja;
albo:
if (warunek)
lista_instrukcji1;
else
lista_instrukcji2;
kolejna_instrukcja;
Program sprawdza warunek logiczny- jeśli warunek jest spełniony to wykonuje lista_instrukcji1, w przeciwnym wypadku (else) ,
przechodzi do lista_instrukcji2.
Typowe operatory znajdują się w tabeli poniżej.
Przykład programu obliczającego iloraz dwóch liczb przy założeniu, że zostanie spełniony warunek- wartość b musi być różna od zera.
ZADANIE:
Wyjaśnij działanie fragmentu poniższego programu:
if (liczba % 2 == 0)
cout << "Liczba " << liczba << "jest podzielna przez 2\n";
if (liczba % 7 == 0)
cout << "Liczba " << liczba << "jest podzielna przez 7\n";
Przypomnienie- znak %- obliczenie reszty z dzielenia dwóch zmiennych np: reszta = a%b;
liczba%2 == 0 (reszta z dzielenia liczby całkowitej przez dwa równa zero, np: 4 dzielone przez 2 równe jest 2 reszty zero)
Napisz pełną wersję programu sprawdzającego czy dana liczba jest podzielna przez 3. Dodaj warunek niepodzielności przez 0!