Ako blok naredbi ima samo jednu naredbu zagrade se mogu izostaviti.
Primjer bloka naredbi
{
int x;
cout<>x;
}
ako je uvjet onda
naredba l
inače
naredba2;
Dijelovi programa koji se uvjetno izvode, grupiraju se u skupine ili blokove naredbi
bey strukture grananja riješavanje zadataka bilo bi vrlo ograničeno
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.
Naredbe grananja su
switch-case.
if-else if-else
if-else,
if,
neka od vrsti granjanja
jednostruko uvjetno grananje
Na kraju naredbe if ne stavlja se znak točka zarez (;).
Uvjet je logički izraz, a upisuje se unutar para okruglih zagrada.
Naredba if omogućava jednostruko uvjetno grananje programa.
dvostruko uvjetno grananje
Dvostruko uvjetno grananje omogućava da se ovisno o ispunjenju postavljenog uvjeta izvodi jedan od dva neovisna bloka naredbi.
Vrijednost rezultata uvjeta bit će 1 ako je uvjet zadovoljen i 0 ako uvjet nije zadovoljen