Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 7

ISKAZI GRANANJA,

JEDNOSTRUKI, DVOSTRUKI
JEDNOSTRUKI ISKAZI GRANANJA
 Nastaje u slučajevima kada trebamo vršiti neku
akciju ili niz akcija ukoliko je uslov tačan , a u
suprotnom ne treba raditi ništa posebno.

 Ako pada kiša onda;


uzmi kišobran;

 If uslov then naredba


1. PRIMJER
Unijeti cijeli broj. Ako je broj veći ili jednak od
nuke a manji od 10 program ispisuje komentar
“broj je jednocifren”, u suprotnom ne ispisuje
ništa. Nakon toga se ispisuje pozdravna poruka
“doviđenja” , bez obzira da li bio jednocifren ili ne.
Var broj: integer;
Begin
write (‘unijeti neki broj’);
Readln (broj);
If ( broj >=0) and (broj <10) then
Writeln (‘ broj je jednocifren’);
Writeln (‘ doviđenja’);
End.
ISKAZI GRANANJA SA DVOSTRUKIM
IZBOROM

 Koriste se kada imamo i alternativni tok akcija u


slučaju kada uslov nije ispunjen ( koristimo riječi
“inače”, “u suprotnom”)

 If uslov then naredba1 else naredba2

Izvršava se ako
Izvršava se ako je uslov nije tačan
uslov tačan
2. PRIMJER
 Napisati program za ispis drugog korijena
upisanog broja ako je moguće, inače ispisati
'Nedefinisan'..
VAR
x : REAL;
BEGIN
WRITE('Broj ');
READLN( x );
IF x>= 0 THEN
WRITELN('x = ', x, ' korijen od x ', SQRT (x))
ELSE
WRITELN('Nedefinisan');
END.
3. PRIMJER
 Napisati program za odredjivanje parnosti broja.

VAR a: Integer;
begin
Writeln('Paran');
Write('Broj ');
Readln(a);
IF a MOD 2 = 0 THEN
Writeln('Broj je paran ')
ELSE
Writeln('Broj je neparan ') ;
END.
4. PRIMJER
 Napisati program za odredjivanje y po
formuli:
VAR x, y : REAL;

{
BEGIN
x-1, x<3 WRITE('Broj ');
READLN( x );
Y= x+3, inače IF x < 3 THEN
y := x - 1
ELSE
y := x + 3;

Writeln('x= ', x, ' y= ', y);


END.

You might also like