program array_dalam_record;
uses wincrt;
Type
barang = record
namabrg :array[1..3] of string[20];
jumlah :array[1..3] of byte;
harga,total :array[1..3] of real;
subtot,tbrng :array[1..3] of real;
total_semua :array[1..3] of real;
end;
var
brg :barang ;
i,j,k :integer ;
begin
with brg do
begin
for i:=1 to 3 do
begin
write('Nama Barang ke-',i,' : ');readln(namabrg[i]);
write('Harga barang ke-',i,' : ');readln(harga[i]);
for j:=1 to 3 do
begin
write('Jumlah brng di ambil ',j,' : ');readln(jumlah[j]);
subtot[i] := subtot[i] + jumlah[j];
total[i]:= subtot [i]* harga[i];
end;
writeln('Jumlah Barang = ',subtot[i]:0:0);
writeln('Harga Bayar = ',total[i]:0:0);
for k := 1 to 3 do
total_semua[k]:=total_semua[k]+total[i];
tbrng[k]:=tbrng[k]+subtot[i];
end;
writeln('Total Semua Barang = ',tbrng[k]:0:0);
writeln('Total Hutang Yang Harus di Bayar = Rp. ',total_semua[k]:0:0);
end;
end.
Minggu, 17 April 2011
program menghitung pengambilan barang
11.55
No comments
0 comments:
Posting Komentar