Algoritamska struktura - grananje

2. Naredbe grananja

2.1. Primjeri

Proučite sljedeće primjere!

Primjer 1.
Provjerimo je li uneseni broj paran ili neparan.

Objašnjenje: Ako je broj paran, ostatak pri cjelobrojnom dijeljenju s brojem 2 je 0.

Primjer 2.
Provjerimo je li uneseni broj troznamenkast.
U ovom primjeru u uvjetu je potrebno kombinirati relacijske operatore s onima logičkima:

Primjer 3.
Provjerimo je li uneseni broj manji od nule, veći od nje ili jednak njoj.
Pri rješavanju ovog zadatka moguće je tri puta se koristiti naredbom jednostrukoga grananja:

Trebamo li program granati u više od dva smjera, naredbe grananja moguće je pisati jednu u drugoj. Tako prethodni primjer možemo riješiti i na sljedeći način:

Primijetite da će u prvom algoritmu program provjeravati sva tri uvjeta bez obzira na upisani broj dok će u drugom primjeru čim jedan uvjet bude ispunjen one u nastavku preskočiti.