You are on page 1of 2

Pascal

February 3, 2015

Vjeba 5 - Izkazi grananja sa dvostrukim izborom


Iskazi grananja sa dvostrukim izborom javljaju se u sluaju kada je predvien alternativni tok
akcija u sluaju kada uvjet nije ispunjen.
1. Napii program koji za uitani broj provjerava da li je paran ili neparan.
program paran_neparan;
var broj: integer;
begin
writeln('Unesi broj:');
readln(broj);
if (broj mod 2 = 0) then writeln('Broj je paran!')
else writeln('Broj je neparan!');
readln;
end.
2. Napii program koji za uitani broj provjerava da li je pozitivan ili ne.
program pozitivan_negativan;
var broj: integer;
begin
writeln('Unesi broj:');
readln(broj);
if broj > 0 then writeln('Broj je pozitivan!')
else writeln('Broj je negativan!');
readln;
end.
3. Napii program koji za uitani broj provjerava da li je pozitivan, negativan ili jednak
nuli.
program pozitivan_negativan_nula;
var broj: integer;
begin
writeln('Unesi broj:');
readln(broj);
if broj > 0 then writeln('Broj je pozitivan!')
else if broj < 0 then writeln('Broj je negativan!')
else writeln('Broj je nula!');
readln;
end.

Pascal
February 3, 2015

Zadatak za samostalan rad:


Napii program koji rjeava kvadratnu jednainu. Korisnik treba da unese koeficijente
kvadratne jednaine(a, b i c), nakon ega se rauna diskriminanta d prema formuli:
D = b2 4ac. Ukoliko je diskriminanta vea ili jednaka nuli, program rauna i ispisuje
rjeenja kvadratne jednaine, u suprotnom se ispisuje poruka da jednaina nema realnih
rjeenja.
program kvadratna_jednacina;
var a,b,c,d,x1,x2: real;
begin
writeln('Unesi koeficiente kvadratne jednacine a, b i c:');
readln(a,b,c);
d:=sqr(b) - 4 * a * c;
if d >= 0 then
begin
x1:= (- b - sqrt (d)) / (2*a);
x2:= (- b + sqrt (d)) / (2*a);
writeln('x1= ', x1:0:2);
writeln('x2= ', x2:0:2);
end
else
writeln('Jednacina nema realnih rjesenja!');
readln;
end.

You might also like