program penjumlahan_matrix;
uses crt;
const
kolom=25;
baris=25;
type
matrix=array[1..baris,1..kolom] of integer;
var matrix_a,matrix_b:matrix;
a,b:integer;
procedure inputmatrix(var x:matrix);
var i,j:integer;
begin
for i:=1 to a do
begin
for j:=1 to b do
begin
write('Masukan elemen[',i,',',j,']:');readln(x[i,j]);
end;
end;
end;
procedure cetakmatrix(var x:matrix);
var i,j:integer;
begin
for i:=1 to a do
begin
for j:=1 to b do
begin
write(x[i,j]:4);
end;
writeln;
end;
end;
procedure jumlahmatrix(var x,y:matrix);
var z:matrix;
i,j:integer;
begin
for i:=1 to a do
begin
for j:=1 to b do
begin
z[i,j]:=x[i,j]+y[i,j];
write(z[i,j]:4);
end;
writeln;
end;
end;
begin
clrscr;
write('Masukan jumlah baris: ');readln(a);
write('Masukan jumlah kolom: ');readln(b);
if(a>25) or (b>25)then
begin
writeln('Max kolom dan baris adalah 25!!!');
exit;
end;
writeln('Input matrik A');
inputmatrix(matrix_a);
writeln;
writeln('Input matrik B');
inputmatrix(matrix_b);
writeln;
writeln('Penjumlahan matrik A dan B');
jumlahmatrix(matrix_a,matrix_b);
readln;
end.
Program Pascal Pada Matrik
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar
jangan lupa kasih komentar