You are on page 1of 2

Pascal

Vježba 6 - Izkazi grananja sa višestrukim izborom

1. Napiši program koji za učitanu ocjenu ispisuje tu ocjenu riječima(„odličan“, „vrlo dobar“,
„dobar“, „dovoljan“, „nedovoljan“).
program ispis_ocjene;
var ocjena:integer;
begin
write('Unesi ocjenu:');
readln(ocjena);
if ocjena=5 then writeln('Odlican!')
else if ocjena=4 then writeln('Vrlo dobar!')
else if ocjena=3 then writeln('Dobar!')
else if ocjena=2 then writeln('Dovoljan!')
else if ocjena=1 then writeln('Nedovoljan!')
else writeln('Ocjena je neispravna!');
readln;
end.

Ovaj program se elegantnije može napisati pomoću CASE naredbe, koja omogućava izbor jedne
od nekoliko mogućih alternativa. Tako da bi ovaj zadatak mogao izgledati:
program ispis_ocjene;
var ocjena:integer;
begin
write('Unesi ocjenu:');
readln(ocjena);
case ocjena of
5: writeln('Odlican!');
4: writeln('Vrlo dobar!');
3: writeln('Dobar!');
2: writeln('Dovoljan!');
1: writeln('Nedovoljan!');
else writeln('Ocjena je neispravna!');
end;
readln;
end.

1
Pascal

Zadaci za samostalan rad:


1. Na osnovu broja godina provjeriti da li je osoba punoljetna ili ne.
2. Napisati program za izračunavanje funkcije y=3x²+4x-1 za x>0 i y=x² za x<0.
3. Napisati program koji će ispitati da li je godina prestupna. Godina je prestupna ako
je djeljiva sa 4 i nije djeljiva sa 100 ili je djeljiva sa 400.
4. Napisati program koji za unesene brojeve a i b računa c=a*b, pod uslovom a,b ≠ 0.
5. Napisati program kojim se računa:

6. Napisati program koji na osnovu unesenog rednog broja dana ispisuje tekstualno o
kojem danu je riječ.
7. Zavisno o upisanoj vrijednosti sata 0 - 24 ispisati poruku:
Sati Poruka
0-8 Dobro jutro!
9 - 18 Dobar dan!
19 - 24 Dobra večer!

You might also like