Poznaj C++ w$ godziny0064

Poznaj C++ w$ godziny0064



Instrukcje i wyrażenia 49

)

ł

else

instrukcja4;

Ta zawikłana instrukcja if mówi: „Jeśli wyrażenie 1 jest prawdziwe i wyrażenie2 jest prawdziwe, to wykonaj instrukcjal. Jeśli wyrażeniel jest prawdziwe, ale wyrażenie2 jest fałszywe, to jeśli wyrażenie3 jest prawdziwe, to wykonaj instrukcja2. Jeśli wyrażeniel jest prawdziwe, a wyrażenie2 i wyrażenie3 są fałszywe, to wykonaj instrukcja3. Jeśli wyrażeniel jest fałszywe, to wykonaj instrukcja4\ Jak widać, duże instrukcje if mogą być bardzo zagmatwane.

Listing 4.4. prezentuje przykład skomplikowanej instrukcji if

Listing 4.4. Złożona instrukcja if

1:    // Listing    4.4

2:    // zlozona    instrukcja if

3:    #include <iostream.h>

4:    int main()

5:    {

6:

7:

8:

9:

10:

11:

12:

13:

14:

15:

16:

17:

18:

19:

20:

21:

reszty?

22:

23:

24:

25:

26:

27:

28:

29:

30:

31:

32:

33:

34:    }


// Pobierz dwie liczby

// i przypisz do zmiennych pierwszaLiczba i drugaLiczba // jeśli pierwszaLiczba jest większa niz drugaLiczba // zobacz czy sie dzieła bez reszty // jeceli tak to zobacz czy sa takie same

int pierwszaLiczba, drugaLiczba;

cout « "Podaj dwie liczby.\nPierwsza: ";

cin » pierwszaLiczba;

cout « "\nDruga: ";

cin » drugaLiczba;

cout « "\n\n";

if (pierwszaLiczba >= drugaLiczba)

{

if ( (pierwszaLiczba % drugaLiczba) = 0) // bez {

if (pierwszaLiczba == drugaLiczba) cout « "Sa takie same!\n";

else

cout « "Dzieła sie bez reszty\n";

)

else

cout « "Nie działa sie bez reszty.\n";

>

else

cout « "Druga liczba jest większa!\n”;

return 0;

}

}

else

instrukcji;

Ta zawiklana instrukcja if mówi: „Jeśli wyrażenie 1 jest prawdziwe i wyrażenie2 jest prawdziwe, to wykonaj instrukcjal. Jeśli wyrażenie1 jest prawdziwe, ale wyrażenie‘2 jest fałszywe, to jeśli wyrażenie3 jest prawdziwe, to wykonaj inslrukcja2. Jeśli wyrażeniel jest prawdziwe, a wyrażenie2 i wyrażenie3 są fałszywe, to wykonaj instrukcja3. Jeśli wyrażeniel jest fałszywe, to wykonaj instrukcja4”. Jak widać, duże instrukcje if mogą być bardzo zagmatwane.

Listing 4.4. prezentuje przykład skomplikowanej instrukcji if

Listing 4.4. Złożona instrukcja if

1:    II Listing    4.4

2:    // zlozona    instrukcja if

3:    (finclude <iostream.h>

4 :    int raain ()

5:    {

6:

7:

8:

9:

10:

11:

12:

13:

14:

15:

16:

17:

18:

19:

20:

21:

reszty?

22:

23:

24:

25:

26:

27:

28:

29:

30:

31:

32:

33:

34:    }


II Pobierz dwie liczby

// i przypisz do zmiennych pierwszaLiczba i drugaLiczba II jeśli pierwszaLiczba jest większa niz drugaLiczba // zobacz czy sie dzieła bez reszty II jeceli tak to zobacz czy sa takie same

int pierwszaLiczba, drugaLiczba;

cout « "Podaj dwie liczby.\nPierwsza:

cin » pierwszaLiczba;

cout « "\nDruga:

cin » drugaLiczba;

cout « "\n\n";

if (pierwszaLiczba >= drugaLiczba)

{

if ( (pierwszaLiczba % drugaLiczba) = 0) // bez

<

if (pierwszaLiczba = drugaLiczba) cout « "Sa takie same!\n";

else

cout « "Dzieła sie bez reszty\n";

)

else

cout « "Nie działa sie bez reszty.\n";

1

else

cout « "Druga liczba jest większa!\n"; return 0;


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0054 Instrukcje i wyrażenia 39Wyrażenia m Wszystko co zwraca w C++ jakąś wartoś
Poznaj C++ w$ godziny0056 Instrukcje i wyrażenia 41 Dzielenie całkowite wygląda trochę inaczej niż z
Poznaj C++ w$ godziny0058 Instrukcje i wyrażenia 43Listing 4.2. Obliczanie wartości wyrażenia // Lis
Poznaj C++ w$ godziny0060 Instrukcje i wyrażenia 45Nawiasy zagnieżdżone Dla bardziej skomplikowanych
Poznaj C++ w$ godziny0062 Instrukcje i wyrażenia 47Instrukcja if Normalnie program wykonuje się lini
Poznaj C++ w$ godziny0066 Instrukcje i wyrażenia 51 11:    if (x > 10) 12:  &
Poznaj C++ w$ godziny0068 Instrukcje i wyrażenia 53 Tabela 4.2. Operatory logiczne Operator Symbol
Poznaj C++ w$ godziny0070 Instrukcje i wyrażenia 55 if (x != 0)    // jeśli x jest ró
Poznaj C++ w$ godziny0052 Godzina 4Instrukcje i wyrażenia Program to zbiór instrukcji wykonywanych s
Poznaj C++ w$ godziny0120 108 Godzina 8Złożona instrukcja while Warunek w instrukcji while może być
Poznaj C++ w$ godziny0134 122 Godzina 8 wyrażenie to dowolne poprawne wyrażenie C++, natomiast instr
Poznaj C++ w$ godziny0086 72 Godzina 5 Kiedy wywołasz funkcję 10 razy, to program tyle samo razy „sk
Poznaj C++ w$ godziny0119 Zaawansowane sterowanie programem 107Pętle while Pętla while pozwala na po
Poznaj C++ w$ godziny0129 Zaawansowane sterowanie programem 117Listing 8.10. Demonstracja wielokrotn
Poznaj C++ w$ godziny0132 120 Godzina 8 120 Godzina 8 ANALIZA: W linii 8, w instrukcji for wykonywan
Poznaj C++ w$ godziny0161 150Godzina 10 *pJeden = 5; Napisanie takiej instrukcji spowoduje komunikat
odstawowe instrukcje sterujące w języku Java if (wyrażenie) then instrukcja; else instrukcja; if
PLD11 IF/THEN/ELSE w przeciwnym razie Jeśli prawda to "instrukcja", " instrukcja"

więcej podobnych podstron