Visual Studio 2012/Konzolová aplikace/Lekce 13
Vzhled
Teorie
[editovat]Operátory
[editovat]Porovnávací operátory (relační operátory "<,<=,>,>=" a kvalitativní operátory "==, !=") se hodí k vytvoření podmínky.
Operátor | Význam |
---|---|
a==b | a se rovná b |
a<b | a je menší než b |
a<=b | a je menší nebo rovno b |
a>b | a je větší než b |
a>= | a je větší nebo rovno b |
a!=b | a se nerovná b |
Logické operátory se hodí ke spojování více podmínek.
Operátor | Význam |
---|---|
a&b | a AND b |
a^b | a XOR b |
b | a OR b |
Příkazy
[editovat]if (podmínka) příkaz;
[editovat]Jednoduchá forma podmínky na jeden řádek.
if (podmínka) příkaz1 else příkaz2;
[editovat]Úplná podmínka na jeden řádek. Pokud je podmínka splněna, provede se příkaz1 jinak se provede příkaz2.
Bloková forma podmínky
[editovat]Pokud je zapotřebí vykonat více než jeden příkaz, příkazy se uzavřou do bloku pomocí složených závorek.
if (podmínka)
{
příkaz1;
příkaz2;
...
příkazN;
}
nebo úplná podmínka
if (podmínka)
{
příkaz1;
příkaz2;
...
příkazN;
}
else
{
příkazA;
příkazB;
...
příkazZ;
}
Vícenásobná podmínka
[editovat]if (podmínka1)
{
příkaz1;
příkaz2;
...
příkazN;
}
else if (podmínka2)
{
příkaz21;
příkaz22;
...
příkaz2N;
}
...
else if (podmínkaZ)
{
příkazZ1;
příkazZ2;
...
příkazZN;
}
else
{
příkazA;
příkazB;
příkazZ;
}