Visual Studio 2012/Konzolová aplikace/Lekce 13
Teorie
editovatOperátory
editovatPorovná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
editovatif (podmínka) příkaz;
editovatJednoduchá 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
editovatPokud 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
editovatif (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;
}