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.

Tabulka porovnávací operátory
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.

Tabulka logické operátory
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;
  }