Grananje

Vrijednost rezultata uvjeta bit će 1 ako je uvjet zadovoljen i 0 ako uvjet nije zadovoljen

neka od vrsti granjanja

dvostruko uvjetno grananje

Dvostruko uvjetno grananje omogućava da se ovisno o ispunjenju postavljenog uvjeta izvodi jedan od dva neovisna bloka naredbi.

jednostruko uvjetno grananje

Naredba if omogućava jednostruko uvjetno grananje programa.

Uvjet je logički izraz, a upisuje se unutar para okruglih zagrada.

Na kraju naredbe if ne stavlja se znak točka zarez (;).

Naredbe grananja su

if,

if-else,

if-else if-else

switch-case.

Grananje je programska struktura koja omogućuje različit tijek programa, ovisno o rezultatu postavljenog uvjeta. To je važna struktura bez koje bi mogućnost rješavanja zadataka računalom bila vrlo ograničena.

bey strukture grananja riješavanje zadataka bilo bi vrlo ograničeno

Dijelovi programa koji se uvjetno izvode, grupiraju se u skupine ili blokove naredbi

ako je uvjet onda
naredba l

inače

naredba2;

Dijelovi programa koji se uvjetno izvode, grupiraju se u skupine ili blokove naredbi

Ako blok naredbi ima samo jednu naredbu zagrade se mogu izostaviti.

Primjer bloka naredbi

{

int x;

cout<<endl<<"Upisi cijeli broj u bloku:";

cin>>x;

}