Grananje - naredba if i if..else

1. Grananje

Za rješavanje zadataka iz prethodne cjeline bile su dovoljne naredbe za učitavanje i ispis u kombinaciji s aritmetičkim izrazima. Nažalost, to nije dovoljno za rješavanje većine programskih problema. Često se pojedini blokovi naredbi moraju izvršiti samo ako su zadovoljeni određeni uvjeti (u jednom slučaju izvršava se jedan dio programa, a u drugom slučaju drugi dio programa). To znači da se program mora granati. Za rješavanje tih problema koriste se naredbe grananja.

Naredbe grananja omogućuju grananje programa u dva ili više smjerova, ovisno o istinitosti uvjeta koji je postavljen.

Pogledajte video na poveznci


U videu  je prikazan ovaj dijagram tijeka:

U njemu možete vidjeti kako se izvršava naredba grananja.