2. Pengurangan Matriks:
Bentuk Matriks:
Berdasarkan aturan penjumlahan dan pengurangan di atas, dapat diketahui
bahwa tiap elemen Matriks C merupakan hasil dari penjumlahan atau
pengurangan dari antara elemen matrik A dan B yang bersesuaian indeksnya.
Misalnya C11 = a11 + b11 atau C11 = a11 – b11.
1. Mulai
2. Deklarasikan variabel i,j,m,n A, B, C,D
3. Input ukuran matrks A dan B yaitu m dan n
4. Input Data Matriks A dan B
5. Jumlahkan dan Kurangkan Matrik A dan B sbb :
a. Lakukan perulangan i dari 1 hingga m, dan kerjalan pint b. Jika I>m,
lanjutkan ke langkah
b. Lakukan perulangan j dari 1 hingga n, kemudian kerjakan point c. Jika
j>n, lanjutkan ke langkah 5.a
c. Hitung matriks Cij = Aij + Bij dan Dij = Aij – Bij
6. Cetak Matriks A, B, dan C
7. Selesai
Flowchart
Kode Program
Program Tambah_Kurang_Matrix;
Uses crt;
Begin
Clrscr;
{Tentukan Jumlah Baris dan Kolom Matriks B}
Write('Masukkan Jumlah Baris : ');Readln(baris);
Write('Masukkan Jumlah Kolom : ');Readln(kolom);
Writeln;
{Input Matriks A}
for i := 1 to baris do
for j := 1 to kolom do
begin
write('A',i,',',j,'=');
Readln(A[i,j]);
end; writeln;
{Input Matriks B}
for i := 1 to baris do
for j := 1 to kolom do
begin
write('B',i,',',j,'=');
Readln(B[i,j]);
end;
{Hitung Matriks}
for i := 1 to baris do
for j := 1 to kolom do
begin
C[i,j]:=A[i,j] + B[i,j];
D[i,j]:=A[i,j] - B[i,j];
end;clrscr;
writeln;
writeln('Matriks A:');
for i := 1 to baris do
Begin
for j := 1 to kolom do
Write(A[i,j],' ');
writeln;
end;
writeln;
writeln('Matriks B:');
for i := 1 to baris do
Begin
for j := 1 to kolom do
Write(B[i,j],' ');
writeln;
end;
writeln;
writeln('Matriks C:');
for i := 1 to baris do
Begin
for j := 1 to kolom do
Write(C[i,j],' ');
writeln;
end;
writeln;
writeln('Matriks D:');
for i := 1 to baris do
Begin
for j := 1 to kolom do
Write(D[i,j],' ');
writeln;
end;
readln;
End.
Hasil Program
Setelah anda mengerti cara kerja proses penjumlahan dan pengurangan
matriks, maka anda dapat melanjutkan ke Program Perkalian Matriks.
Semoga bermanfaat.
God bless you all.
Sponsor :