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;
}