Vetvenie programu |
|
|
|
|
|
|
|
|
|
|
spôsobí, že program môže ísť
rôznymi cestami, podľa nami zadaných podmienok. Dá sa to urobiť: |
|
1. |
podmienkou if |
|
3. Vyber z viac hodnot: |
|
|
If (c==4) |
|
switch(cislo) |
|
|
{ |
|
|
{ |
|
|
|
|
... |
|
|
case 4: cout << “Hezké číslo“;
break; |
|
|
} |
|
case 3: cout << “Velmi pěkné!“;
break; |
|
|
2. |
podmienkou if ..... Else |
|
case 2: cout << “Skvělé!”;break; |
|
|
If (c==4) |
|
case 1: cout << “Krásné!“;break; |
|
|
{ |
|
|
default: cout << “Číslo mimo
interval!“; |
|
|
... |
|
|
} |
|
|
|
|
} |
|
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
... |
|
|
|
|
|
} |
|
|
|
|
|
A program vždy pokračuje
ďaľším riadkom ďalej. |
|
|
|
Spájanie
podmienok |
|
|
|
|
Niekedy potrebujeme použiť viac
podmienok naraz, alebo opak podmienky: |
And && |
|
|
!(a<=3) |
|
teda a<3 |
|
Or || |
|
|
a>=0 &&
a<=3 |
a je od 0 po 3 |
|
Not ! |
|
|
a>3 || a=3 |
|
a je menšie ALEBO rovné 3 |
|
|
Príklad 3 [1] |
|
|
Príklad 4 [2] |
|
|
Príklad 5 [3] |
|
|
|
|
|
|
|
|
|
|
|
|
|