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.