Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je základná syntax príkazu „if“:
```
if (condition) {
// príkazy, ktoré sa majú vykonať, ak je podmienka pravdivá
}
```
Ak sa vo vyššie uvedenom príklade podmienka vyhodnotí ako pravdivá (čo je vo väčšine programovacích jazykov nenulová hodnota), vykoná sa blok príkazov v zložených zátvorkách {}. Ak sa podmienka vyhodnotí ako nepravda (nula alebo prázdny reťazec v mnohých jazykoch), blok príkazov sa preskočí.
Tu je príklad príkazu „if“ v Pythone:
```pytón
ak vek>=18:
print("Máte právo hlasovať.")
inak:
print("Zatiaľ nemáte právo hlasovať.")
```
Tento útržok kódu skontroluje, či je hodnota uložená v premennej „vek“ väčšia alebo rovná 18. Ak áno, spustí prvý blok kódu a vytlačí správu „Máte právo hlasovať“. Ak nie, vykoná druhý blok kódu a vytlačí správu „Ešte nie ste oprávnený hlasovať“.
Klauzula „else“ vo vyššie uvedenom kóde je voliteľná a umožňuje zadať ďalší blok kódu, ktorý sa má vykonať, keď sa „podmienka“ vyhodnotí ako nepravda. Ak tam nie je žiadna klauzula „else“, program bude pokračovať v vykonávaní ihneď po príkaze „if“.
Príkazy „If“ možno skombinovať na vytvorenie zložitejšej logiky rozhodovania pomocou príkazov „else if“, ktoré umožňujú následné vyhodnotenie viacerých podmienok, alebo pomocou vnorených príkazov „if“, ktoré umožňujú viaceré úrovne podmienok.