vježbanje
write('Upisi prvi broj : '); readln(a); write('Upisi drugi broj : '); PROGRAM zbir ; VAR a, b : integer; BEGIN write('Upisi prvi broj : '); readln(a); write('Upisi drugi broj : '); readln(b); writeln('Njihov zbir je: ', a+b); readln; END.
writeln('Upisi prvi broj : '); read(a); PROGRAM zbir ; VAR a, b, c: integer; BEGIN writeln('Upisi prvi broj : '); read(a); writeln('Upisi drugi broj : '); read(b); c:= a+b; writeln('Njihov zbir je: ', c); readln; END.
Napisati program koji izračunava sljedeću formulu .
PROGRAM formula; VAR x: integer; BEGIN write (' Unesite broj x'); read(x); writeln ( ' Resenje formule je ', (sqrt(sqr(x)/(2*sqr(x)+1)):4:2) ; readln; END.
Napisati program koji izračunava sledeću formulu .
PROGRAM formula; CONST pi=3.14; VAR r: integer; BEGIN write (' Unesite poluprecnik '); read(r); writeln ( ' Resenje formule je ', ((4/3)*sqr(r)*pi):4:2) ; readln; END.
Napišite program za ispis površine, obima i dijagonale kvadrata.
P:=sqr(a); O:=4*a; d:=a*sqrt(2) PROGRAM povrsina_kvadrata; VAR a, P,O, d: real; BEGIN writeln('Unesi velicinu stranice kvadrata'); write('a = '); readln(a); P:=sqr(a); O:=4*a; d:=a*sqrt(2) writeln('Povrsina kvadrata stranice',a:2:2, 'je P= ',p:2:2); writeln(‘O=',O:2:2, ‘ d= ',d:2:2); readln; readln; END.
Upišite realan broj i posebno prikažite cijeli i decimalni dio tog broja b=3 c=0,26
PROGRAM dio_broja; VAR a, c: real; BEGIN b: integer; END. writeln('Unesi decimalni broj'); readln(a); b:=trunc(a); c:=a-b; writeln('Cijeli dio broja je: ',b,'a decimalni dio broja je: ',c); readln; END. a, c: real; b: integer;
Sa tastature upisati dva broja (x i y). Promjenljivoj z pridružiti vrijednost prema sljedećem izrazu. z = x / y za x>0 z = x + y za x<=0
PROGRAM ispis; VAR BEGIN write('Upisi dva cijela broja'); readln(x,y); IF x >0 THEN z :=x / y ELSE z := y + x; writeln (' x= ',x, ' y= ', y, ' z = ' , z); readln; end. x, y : integer; z: real;
Napisati program za određivanje stepena hladnoće u zavisnosti od unešene tempereture. x<5 Jako hladno 5=<x<=10 Manje hladno 11<=x<=25 Prijatno x>25 Vruce
PROGRAM temperatura; VAR temp :INTEGER; BEGIN write ('Upisite temperaturu '); READLN (temp); IF temp < 5 THEN writeln ('Jako hladno') ELSE IF (temp >= 5) and (temp <= 10) THEN writeln ('Manje hladno') IF (temp >= 11) and (temp <= 25) THEN writeln ('Prijatno') writeln ('Vruce'); readln; END.
Napisati program za određivanje y po formuli x <= -2 y =x+2 -2 < x < 2 y = 2 x >= 2 y = x-2
PROGRAM funkcija; VAR x, y : real; BEGIN writeln(' Upisite broj x : '); readln (x); IF x<=-2 THEN y := x+2 ELSE IF (-2>x) AND (x<2)THEN y := 2 ELSE y := x-2; writeln(' Za x= ' , x :2:2, ' y = ' , y:7:2); readln; END.
PROGRAM funkcija; VAR x, y : real; BEGIN writeln(' Upisite broj x : '); readln (x); IF x<=-2 THEN y := x+2 ELSE IF x >= 2 THEN y := x-2 ELSE y := 2; writeln(' Za x= ' , x :2:2, ' y = ' , y:7:2); readln; END.
Napisati program za određivanje parnosti broja
PROGRAM parnost_broja; VAR a : integer; BEGIN writeln(' Upisite broj: '); readln (a); IF a MOD 2 = 0 THEN writeln (' Broj je PARAN ') ELSE writeln(' Broj je NEPARAN '); readln; END.
Napisati program za ispis uspjeha (koji je realan broj) na osnovu prosjeka
PROGRAM uspjeh; VAR i: real; BEGIN writeln(' Upisi ocjenu od 1 do 5: '); read (i); IF i < 1.5 THEN writeln (' Nedovoljan! '); IF (i >= 1.5) AND (i<2.5) THEN writeln (' Dovoljan! '); IF (i >= 2.5) AND (i<3.5) THEN writeln (' Dobar! '); IF (i >= 3.5) AND (i<4.5) THEN writeln (' Vrlo dobar! '); IF (i >= 4.5) THEN writeln (' Odlican! '); readln; END.
Napisati program za ispis recipročne vrijednosti broja ako je različit od nule inače ispisati na ekranu da je uneseni broj NULA.
PROGRAM reciprocni_broj; VAR x,y: real; BEGIN writeln(' Upisi realan broj: '); read (x); IF x < > 0 THEN y:=1/x ELSE writeln ('x = ' ,x, 'NULA' ) ; writeln ('x = ' ,x, ' y = ' ,y); readln; END.
Napisati program za ispis dana u sedmici.
PROGRAM Dan_u_sedmici; VAR dan : 1..7; BEGIN writeln ('Dan u sedmici: '); writeln ('Redni broj dana u sedmici: '); readln (dan); case dan of 1: writeln (' Ponedeljak'); 2: writeln (' Utorak'); 3: writeln (' Srijeda'); 4: writeln (' Cetvrtak'); 5: writeln (' Petak'); 6: writeln (' Subota'); 7: writeln (' Nedelja'); end; readln; END.
Napisati program za ispis ocjena i ispis uspjeha na testu u zavisnosti od broja bodova.
PROGRAM TEST; VAR bb : 0..100; BEGIN writeln ('USPJEH: '); writeln ('Broj bodova na testu od 0 do 100: '); readln (bb); case bb of 0..60: writeln (' Nedovoljan!'); 61..70: writeln (' Dovoljan!'); 71..80: writeln (' Dobar!'); 81..90: writeln (' Vrlodobar!'); 91..100: writeln (' Odlican!); end; readln; END.
Napisati program koji određuje da li je zadani znak veliko ili malo slovo ili cifra
PROGRAM Slova; VAR a : char; BEGIN writeln ('Veliko ili malo slovo: '); writeln ('Upisi slova : '); readln (a); case a of 'A'.. 'Z' : writeln (' Veliko slovo!'); 'a'.. 'z' : writeln (' Malo slovo!'); '0'.. '9' : writeln ('Cifra!'); end; readln; END.
DOMAĆI
Unesite stranicu kvadrata (a), onda izračunajte dijagonalu (d = a ) , obim (O=4*a) i površinu (P=a2) kvadrata Unesite stranice pravougaonika (a, b) ,onda izračunajte obim (O=2*(a + b)) , površinu (P = a*b) i dijagonalu d= Napisati program koji za unesena dva broja x i y izračunava aritmetičku sredinu (x+y)/2
PROGRAM pravougaonik; uses crt; VAR a,b, d, O,P: real; BEGIN clrscr; write(‘Unesi velicine stranica pravougaonika '); write(‘a= '); readln(a); write(‘b= '); readln(b); d:=sqrt(sqr(a)*sqr(b)); writeln(‘dijagonala pravougaonika d= ‘,d:2:2); O:=2*(a+b); writeln(‘Obim pravougaonika je O= ‘,O:2:2); P:=a*b; writeln(‘Povrsina pravougaonika je P= ‘,P:2:2); readln; END.
PROGRAM aritmeticka_sredina; uses crt; VAR x,y,z: real; BEGIN clrscr; write(‘Unesi dva broja '); write(‘x= '); readln(x); write(‘y= '); readln(y); z:= (x+y)/ 2; writeln(‘aritmeticka sredina brojeva ‘ ,x, ‘ , ‘ , y, ‘ je ‘, z:2:2); readln; END.
PROGRAM aritmeticka_sredina; VAR x,y: real; BEGIN write(‘Unesi dva broja '); readln(x,y); writeln(‘aritmeticka sredina je ‘ , (x+y)/ 2); readln; END.