====== Podmínky ====== ===== if ===== ==== Syntax ==== if (podmínka) { // blok kódu, který bude spuštěn v případě, že je podmínka pravdivá } ==== Příklad ==== if (20 > 18) { printf("20 je větší než 18"); } ==== Příklad - proměnné ==== int x = 20; int y = 18; if (x > y) { printf("X je větší než Y"); } ===== else ===== ==== Syntax ==== if (podmínka) { // blok kódu, který bude spuštěn v případě, že je podmínka pravdivá } else { // blok kódu, který bude spuštěn v případě, že je podmínka **nepravdivá** } ==== Příklad - proměnné ==== int x = 20; int y = 18; if (x > y) { printf("Dobrý den"); }else { printf("Dobrý večer"); } ===== else if ===== ==== Syntax ==== if (podmínka 1) { // blok kódu, který bude spuštěn v případě, že je podmínka 1 pravdivá } else if (podmínka 2) { // blok kódu, který bude spuštěn v případě, že je podmínka 1 **nepravdivá** a podmínka 2 pravdivá } else { // blok kódu, který bude spuštěn v případě, že je podmínka 1 **nepravdivá** a podmínka 2 nepravdivá } ==== Příklad ==== int time = 22; if (time < 10) { printf("Dobré ráno"); } else if (time < 20) { printf("Dobrý den"); } else { printf("Dobrý večer"); } // Výstup "Dobrý večer"