48 Godzina 4
12: cout « "\nDziekuje.\n";
13: else
14: cout « "\nOops. Druga liczba jest większa!'';
15:
16: return 0;
17: }
Podaj duża liczbę: 10
Podaj mniejsza liczbę: 12
Oops. Druga liczba jest większa!
ANALIZA:
W linii 11 obliczana jest wartość wyrażenia w instrukcji if. Jeśli warunek jest spełniony wykonywana jest linia 12, w przeciwnym wypadku (else) wykonywana jest linia 14. Gdybyśmy usunęli else z linii 13, to instrukcja w linii 14 byłaby zawsze wykonywana. Pamiętaj, że instrukcja if kończy się w linii 12. Gdyby nie było else, to linia 14 byłaby kolejną linią programu.
Pamiętaj, że obie instrukcje mogą być blokiem kodu w klamrach.
Instrukcja if
Format:
if (wyrażenie)
instrukcja; kolejna instrukcja/
Jeśli wyrażenie jest prawdziwe, to instrukcja jest wykonywana. W przeciwnym wypadu instrukcja jest pomijana i program przechodzi do kolejnej instrukcji.
Pamiętaj, że instrukcja kontrolowana przez if może być zarówno pojedynczą instrukcją, jak i instrukcją złożoną, ograniczoną klamrami.
Każda instrukcja może być kontrolowana przez if albo przez else. W szczególnym przypadku może to być kolejny warunek. Spójrzmy na przykład:
if (wyrażeniel)
if (wyrażenie2)
instrukcjal;
else
if (wyrażenie3)
instrukcja\2;
else
12: cout « ”\nDziekuje.\n";
13: else
14: cout « "\nOops. Druga liczba jest większa!";
15:
16: return 0;
17: >
Podaj duża liczbę: 10
Podaj mniejsza liczbę: 12
Oops. Druga liczba jest większa!
ANALIZA:
W linii 11 obliczana jest wartość wyrażenia w instrukcji if. Jeśli warunek jest spełniony wykonywana jest linia 12, w przeciwnym wypadku (else) wykonywana jest linia 14. Gdybyśmy usunęli else z linii 13, to instrukcja w linii 14 byłaby zawsze wykonywana. Pamiętaj, że instrukcja if kończy się w linii 12. Gdyby nie było else, to linia 14 byłaby kolejną linią programu.
Pamiętaj, że obie instrukcje mogą być blokiem kodu w klamrach.
Instrukcja if
Format:
if (wyrażenie)
instrukcja; kolejna instrukcja;
Jeśli wyrażenie jest prawdziwe, to instrukcja jest wykonywana. W przeciwnym wypadu instrukcja jest pomijana i program przechodzi do kolejnej instrukcji.
Pamiętaj, że instrukcja kontrolowana przez if może być zarówno pojedynczą instrukcją, jak i instrukcją złożoną ograniczoną klamrami.
Każda instrukcja może być kontrolowana przez if albo przez else. W szczególnym przypadku może to być kolejny warunek. Spójrzmy na przykład:
if (wyrażeniel)
{
if (wyrażenie2)
instnrfccjal;
else
ł
if (wyxazenie3)
instrukcja2;
else
instrukcja3;