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)  5
b)  -12
c)  32?



Rješenje

a)      Broj je neparan
b)      Broj nije prirodan         
c)      Broj je paran