Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

S fra Andrije Kaida Mioida

Makarska

SEMINARSKI RAD
PASCAL

Prof. Gordana Tomi


Ocjena:____________________________

Ivan Despot

Zadaj ime mjeseca i broj dana (n<=10). Formiraj matricu n*3 koja de u svakom redu imati po tri
mjerenja temperature tog dana u mjesecu (u 6 sati, 12 sati, u 20 sati). Formiraj prosjenu
temperaturu za svaki dan (KAO ETVRTI STUPAC). Ispii najvedu i najniu prosjenu dnevnu
temperaturu, kao i prosjenu temperaturu za taj mjesec.

ULAZ: mje, n
PROCES: i:=1,n
j:=1,3

if j=1 then dan[i,j]


if j=2 then dan[i,j]
if j=3 then dan[i,j]

s1:=0; min:=dan[1,1]; max:=dan[1,1];


i:=1,n
j:=1,3

s2:=0;
s2:=s2+dan[i,j];
if dan[i,j]<min then min:=dan[i,j];
if dan[i,j]>max then max:=dan[i,j];
s1:=s1 + s2; dan[i,4]:=s2/3;

IZLAZ:

i:=1,n
j:=1,3

dan[i,j]

min, max, s1/(3*n)

POETA

MJE

S1:=0

S1:=S2+DAN[I,J]

MIN:=DAN[1,1]

DAN[I,4]:=S2/3

MAX:=DAN[1,1]

I:=0

I:=0

I<N
I:=i+1

I:=i+1

3
S2:=0

J:=0

J:=0

J:=j+1

J:=j+1
J=1
S2:=S2+DAN[I,J]
DAN[I,J

DAN[I,J]>MI

J=2

MIN:=DAN[I,J]
DAN[I,J

DAN[I,J]>MA

X AXMIN

J=3

MAX:=DAN[I,J]
DAN[I,J

J<3
J<3

I<N
2
1

I:=0

I:=i+1

J:=0

J:=j+1

DAN[I,j]

J<4
4

I<n
N

MIN
MAX

S1/(N*3)

KRAJ

PROGRAM SEMINARSKI;
VAR
n,i,j:integer;
mje:string[10];
s1,s2,min,max:real;
dan:array[1..4,1..10] of real;
begin
write('Unesi naziv mjeseca:');readln(mje);
write('Unesi broj dana:');readln(n);
for i:=1 to n do
for j:=1 to 3 do
begin
if j=1 then begin write(i,'. dan, 6 sati:');readln(dan[i,j]); end;
if j=2 then begin write(i,'. dan, 12 sati:');readln(dan[i,j]);end;
if j=3 then begin write(i,'. dan, 20 sati:');readln(dan[i,j]);end;
end;
writeln;
s1:=0;
min:=dan[1,1]; max:=dan[1,1];
for i:=1 to n do
begin
s2:=0;
for j:=1 to 3 do
begin
s2:=s2+dan[i,j];
if dan[i,j]<min then min:=dan[i,j];
if dan[i,j]>max then max:=dan[i,j];
end;
s1:=s1 + s2;
dan[i,4]:=s2/3;
end;
writeln('
6h 12h 20h Prosjek');
for i:=1 to n do
begin
write(i,'. dan ');
for j:=1 to 4 do
write(dan[i,j]:6:2);
writeln;
end;
writeln('Najmanja je ',min:5:2,' Najveca je ',max:5:2);
writeln('Mjesecni prosjek je ',s1/(n*3):5:2);
readln;
end.

Unesi naziv mjeseca:svibanj


Unesi broj dana:5
1. dan, 6 sati:23
1. dan, 12 sati:24
1. dan, 20 sati:23
2. dan, 6 sati:21
2. dan, 12 sati:20
2. dan, 20 sati:20
3. dan, 6 sati:19
3. dan, 12 sati:18
3. dan, 20 sati:19
4. dan, 6 sati:22
4. dan, 12 sati:23
4. dan, 20 sati:22
5. dan, 6 sati:19
5. dan, 12 sati:20
5. dan, 20 sati:18
6h 12h 20h Prosjek
1. dan 23.00 24.00 23.00 23.33
2. dan 21.00 20.00 20.00 20.33
3. dan 19.00 18.00 19.00 18.67
4. dan 22.00 23.00 22.00 22.33
5. dan 19.00 20.00 18.00 19.00

Najmanja je 18.00 Najveca je 24.00


Mjesecni prosjek je 20.73

Zakljuak

Program se moe korisititi za biljeenje


dnevne temperature u svhru evidentiranja
prosjene mjesene ili godinje temperature.

You might also like