Grananje - naredba if i if..else
5. Ugnježđivanje if funkcija
5.1. Primjeri
Primjer 1.
Za upisani cijeli broj program na zaslonu ispisuje je li veći, manji ili je jednak nuli.
Strelice povezuju else s pripadnom naredbom if.
Zadatak smo mogli riješiti i drukčije.
Pogledajte kojoj naredbi if pripada koji else. Sve su kombinacije dopuštene uz poštovanje sintakse. O vama ovisi koju ćete kombinaciju naredbi if unutar if odabrati.
Sličan zadatak riješen je na treći način u video lekciji!
Primjer 2.
Napišite program koji će za zadani cijeli broj x izračunati i ispisati vrijednost funkcije .
Rješenje
Zadatak možemo riješiti na više načina. Jedna od mogućnosti je uporabom triju if naredbi.
Drugi je način rješavanja takvih zadataka uporabom naredbe if ..else unutar naredbe if..else.
Primjer 3.
Kada se izvrši sljedeći program, što će se ispisati na zaslonu ako se upišu brojevi:
a) 5b) -12
c) 32?
Rješenje
a) Broj je neparanb) Broj nije prirodan
c) Broj je paran