You are on page 1of 5

Linijski programi

( ).
.
3 5.
b.
3 , 5
b.
c .
3 5, 8.
.
c.
8.
.
C:=a+b (=)
:= .

.
:

1.

Napisati program za upis i ispis broja.

Listing programa:
PROGRAM Ulaz;
USES
WinCrt;
VAR
a:INTEGER;
BEGIN
WRITE('Broj');
READLN(a);
WRITELN('a=',a);
END.

2.

Napisati program za ispis sume dva broja

Listing programa:

PROGRAM Suma;
USES
WinCrt;
VAR
a, b, c: INTEGER;
BEGIN
READLN(a);
READLN(b);
c := a + b;
WRITELN(c);
END.
Za objanjenje:
***

Listing programa
1 PROGRAM Suma;
2 USES
3 WinCrt;
4 VAR
5 a, b, c: INTEGER;
6 BEGIN
7 READLN(a);
8 READLN(b);
9 c := a + b;
10 WRITELN(c);
11 END.

Opis

Ulaz
Obrada
Izlaz

3. Napisati program za izraunavanje kvadrata upisanog broja.

Tekstualni
algoritam

l. upisati x
2. izraunati y
3. ispisati x i y

Listing programa
PROGRAM PP2_5;
VAR
x, y : Real;
BEGIN
Write('Broj ');
Readln(x);
y := x * x;
Writeln('x = ', x, 'y = ',y);
END.

Listing programa:
PROGRAM PP2_5;
USES
WinCRT;
VAR
x, y : Real;
BEGIN
Write('Broj ');
Readln(x);
y := x * x;
Writeln('x = ', x, 'y = ',y);
END.

4.

Nai program za izraunavanje aritmetiku sredinu tri broja.

Opis rjeenja:
Opis programa:
Listing programa:
PROGRAM sredina;
USES WinCRT;
VAR
a, b, c: Integer;
as: Real;
BEGIN
Write('a, b, c = ');
Readln(a, b, c);
as:=(a+b+c)/3;
Writeln('as=',as:4:2);
END.
Izvoenje programa:
Za objanjenje:

Ekran

Broj 3
x = 3.000000E+00 y = 9.000000E+00

***

Listing programa
1 PROGRAM sredina;
2 USES WinCRT;
3 VAR
4 a, b, c: Integer;
5 as: Real;
6 BEGIN
7 Write('a, b, c = ');
8 Readln(a, b, c);
9 as:=(a+b+c)/3;
10 Writeln('as=',as:4:2);
11 END.

Opis

sumu tri broja s= a+b+c podijeli sa 3

5.

Napisati program za izraunavanje povrine trougla:

koristei Heronovu formulu: S=(a+b+c)/2, P=(S(S-a)(S-b)(S-c))


po formuli P=a*h/2

PROGRAM prvi;
;
VAR
a, b, c, s, p: Real;
BEGIN
Write('Stranice trougla ');
Readln(a, b, c);
s := (a + b + c)/2;
p := sqrt(S*(S-a)*(S-b)*(S-c));
Writeln('a ', a, ' b ', b, ' c ', c);
Writeln('Povrsina trougla je ', p :8 :2);
readln
END.

1/2

6.

Izraunati O, P i V kvadra (za poznate stranice a, b, c)

PROGRAM drugi;
VAR
a,b,c, p,v,o: 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);
V:=a*b*c;
writeln('O=',O,'
P=',P,'
V=',V);
readln
END.

4. Za upisani poluprenik izraunati povrinu kruga.

PROGRAM cetvrti;
CONST
Pi=3.14;
// moze is a pi
VAR
r, p: Real;
BEGIN
Write('Poluprecnik ');
Readln(r);
p := Pi * sqr(r);
Writeln('Za poluprecnik ', r:8:2);
Writeln('povrsina kruga je ', p :8 :2);
Readln;
END.

You might also like