Professional Documents
Culture Documents
Pascal 3
Pascal 3
Primjer:
N:=3
I:=i+1
Vjeba
1. napisati program kojim se prevodi temperatura iz
skale Celzija u skalu Farenhajta. (tf=tc*1.8+3.2)
2. izraunati O i P kvadra
3. izraunati O i P kruga
4. uitati stranice trougla i nai obim i povrinu
5. uitaj dva broja i nai zbir, razliku, proizvod i
kolinik
6. uitati koordinate dvije take i nai udaljenost
7. odredi vrijeme prizemljenja aviona koji je uzletio u
x sati, y minuta i z sekundi i u letu proveo q sekundi
8. uitati trocifren broj i ispisati cifre
9. trocifren broj ispisati naopako
10. sabrati cifre trocifrenog broja
11. uitati realan broj pa ispisati cijeli i decimalni dio
odvojeno (35.279=35+0.279)
12. ako su poznate katete nai O i P trougla
13. nai aritmetiku sredinu tri prirodna broja
14. nai D,d kocke
1.
program temp;
uses wincrt;
var
tc,tf:real;
begin
write('unesi temperaturu u celzijusima tc=');
readln(tc);
tf:=tc*1.8+3.2;
writeln(tc:3:1,'C=',tf:3:1,'F');
end.
2.
program kvadar;
uses wincrt;
var
a,b,c,o,p:integer;
begin
write('unesi stranice kvadra a,b,c=');
readln(a,b,c);
o:=4*(a+b+c);
p:=2*(a*b+a*c+b*c);
writeln(o,p);
writeln(o:5,p:5);
writeln('o=',o,' p=',p);
end.
5.
program racun;
uses wincrt;
var
a,b,s,p,r:integer;
k:real;
begin
write('a,b=');
readln(a,b);
s:=a+b;
r:=a-b;
p:=a*b;
k:=a/b;
writeln(a,'+',b,'=',s);
writeln(a,'-',b,'=',r);
writeln(a,'*',b,'=',p);
writeln(a,'/',b,'=',k:3:1);
end.
7.
Program vrijeme;
Uses wincrt;
Var
X,y,z,q:integer;
Satpriz, minpriz,secpriz:integer;
Begin
Write(unesi sat, minute, sekunde uzletanja :);
Readln(x,y,z);
Write(unesi duzinu leta u sekundama:=;
Readln(q);
Secpriz:=z+q;
Minpriz:=y+secpriz div 60;
Secpriz:=secpriz mod 60;
Satpriz:=x+minpriz div 60;
Minpriz:=minpriz mod 60;
Satpriz:=satpriz mod 24;
Writeln(vrijeme prizemljenja aviona je:);
Writeln(satpriz,h,minpriz,min,secpriz,sec);
End.
8.
Program broj;
Uses wincrt;
Var
X,s,d,j:integer;
Begin
Write(unesi trocifren broj x=);
Readln(x);
S:=x div 100;
D:=x mod 100 div 10;
J:=x mod 100 mod 10;
Writeln(s=,s, d=,d, j=,j);
End.
11.
program racun;
uses wincrt;
var
x:real;
begin
write('x=');
readln(x);
writeln(x:5:3,'=',trunc(x),'+',x-trunc(x):5:3);
end.