Algoritma dan Program Pengurangan Matriks

Deklarasi
 i, j: integer

Deskripsi
 for<-- i to baris do
  for<-- j to baris do
    kurang[i,j]:= matriks1[i,j] - matriks2 [i.j]
  end for
 end for


Source code:
#include <iostream.h>
#include <conio.h>


void baca(int mat[10][10], int baris, int kolom){
 int i, j;
 for (i=0; i<baris; i++)
  for (j=0; j<kolom; j++){
   cout<<"Data ["<<i+1<<" , "<<j+1<<"] : ";
   cin>>mat[i][j];}
}

void kurangM(const int matriks1[10][10], const int matriks2[10][10], int baris, int kolom, int hasil[10][10]){
 int i,j;
 for (i=0; i<baris; i++)
  for (j=0; j<kolom; j++)
   hasil[i][j]= matriks1[i][j]- matriks2[i][j];

}

void cetak(int A[10][10], int baris, int kolom){
 int i, j;
 for (i=0; i<baris; i++){
  for (j=0; j<kolom; j++)
   cout<<A[i][j]<<" ";
   cout<<endl;
}
}

int main(){
 int b,k;
 int matriks1[10][10], matriks2[10][10];
 int hasil[10][10];

 cout<<"Banyak Baris: "; cin>>b;
 cout<<"Banyak kolom: "; cin>>k;

 cout<<"\nMatriks Pertama \n";
 baca(matriks1, b, k);
 cetak(matriks1, b, k);

 cout<<"\nMatriks Kedua \n";
 baca(matriks2, b, k);
 cetak(matriks2, b, k);

 kurangM(matriks1, matriks2,  b, k, hasil);
 cout<<"\nHasil pengurangan \n";
 cetak(hasil, b, k);

 getch();
}


Penjelasannnya:
Jika temen sering mampir ke blog ni, pasti tw dech caranya. Krena caranya tidak jauh beda dengan penjumlahan matriks yang sebelumnya sudah saya posting. OK......

Posting Komentar

0 Komentar