You are on page 1of 2

Mencari nilai deviasi

Program Deviasi_standart;
{ untuk menghitung nilai rata-rata }
{ Varians dan deviasi standar }
uses
wincrt;
const maksdata=25;
type arraydata = array[1..Maksdata] of real;
var
i,n:integer;
data:arraydata;
jumlah,rerata,temp,varians,standev:real;
begin
Clrscr;
write('Banyak Data: ');
readln(n);
writeln;
for i:=1 to n do
begin
write('Data ke-',i:2,'=');
readln(data[i]);
end;
{ mnghitung jumlah dan rata-rata data }
jumlah:=0;
for i:=1 to n do
jumlah:=jumlah+data[i];
rerata:=jumlah/n;
{ menghitung varian dan deviasi standar }
temp:=0;
for i:=1 to n do
temp:=temp + sqr(data [i] - rerata);
varians:=temp/n;
standev:=sqrt(varians);
{ cetak hasil }
writeln;
writeln('cacah data = ',n:10);
writeln('jumlah data = ',jumlah:10:4);
writeln('nilai rata-rata = ',rerata:10:4);
writeln('varians = ',varians:10:4);
writeln('deviasi standar = ',standev:10:7);
readln;
end.

You might also like