Program Penjumlahan Dua Matrik C++


PENJUMLAHAN DAN PENGURANGAN DUA MATRIKS
 

Jika matriks A dan matriks B berordo sama, maka penjumlahan (atau pengurangan) matriks A dengan matrik B adalah sebuah matriks baru yang diperoleh dengan cara menjumlahkan setiap elemen matriks A dengan elemen matriks B yang seletak (bersesuaian).
Sifat Penjumlahan matrik
  1. Dua matriks dapat dijumlahkan  jika ordonya sama
  2. Penjumlahan matriks bersifat komutatif, yakni A + B = B + A
  3. Penjumlahan matriks bersifat asosiatif, yakni (A + B) + C = A + (B + C)
  4. Ada unsur identitas, yakni matriks O (matriks yang semua elemennya nol), yang bersifat A + O = O + A = A
  5. Semua matriks A mempunyai lawan atau negatif (invers penjumlahan), yaitu – A yang bersifat A  + ( - A ) = O

Jika matriks A dan matriks B berordo sama, maka pengurangan matriks A dengan matriks B adalah sebuah matrik baru yang diperoleh dengan cara mengurangkan setiap elemen matriks A dengan elemen matriks B yang seletak.
Contoh : A = , B =  , maka
A + B = +  = =
A – B =  -  = =

#include
#include

void baca_matriks(int mat[10][10], int, int);
void matrik_jumlah(const int[10][10],const int[10][10],int,int,int[10][10]);
void cetak_matriks(const int A[10][10], int, int);

int main() {
  int m, n;
  int matriks1[10][10], matriks2[10][10];
  int jumlah[10][10];
  cout<<" Banyak baris : "; cin >> m;
  cout<<" Banyak kolom : "; cin >> n;
  cout<<" Data matriks ke-1 \n";
  baca_matriks(matriks1, m, n);
  cetak_matriks(matriks1, m, n);
  cout<<" Data matriks ke-2 \n";
  baca_matriks(matriks2, m, n);
  cetak_matriks(matriks2, m, n);
  matrik_jumlah(matriks1, matriks2, m, n, jumlah);
  cout<<" Hasil penjumlahan : \n";
  cetak_matriks(jumlah, m, n);
  return 0;
}

void baca_matriks(int mat[10][10],int baris,int kolom) {
    int i, j;
    for(i=0;i>mat[i][j];="" cout<<"="" data="" for(i="0;i        for(j=0;j


0 comments:

Twitter Delicious Facebook Digg Favorites More