Visual Studio 2012/Konzolová aplikace/Lekce 13
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;
}