Naredbe grananja

1. Naredbe grananja

1.1. Blok naredbi

Istaknimo još jednom zapis naredbe grananja:

ako je uvjet onda
     naredba1;
inače
     naredba2;

Uočite kako naredbe pišu u jednini (naredba1 i naredba2). Trebamo li izvršiti više od jedne naredbe ako je uvjet ispunjen (ili ako nije), moramo ih izdvojiti u BLOK naredbi.

Blok naredbi zapisuje se između vitičastih zagrada ({ i }).

Primjer:

Algoritam koji računa i ispisuje površinu i opseg kvadrata zadanog duljinom stranice a.

Ako je a>0 onda
{    
       P:=4*a;
       o:=sqr(a);
       izlaz (P, o);
}
inače
    izlaz ('Duljina stranice kvadrata mora biti veća od nule!');