Rabu, 07 Desember 2011

Penjumlahan Matrix

#include <iostream.h>
#include <conio.h>

int main(){

      // Mendefinisikan tipe data yang berbentuk array dua dimensi
      typedef int MATRIX22 [2][2];

      // Mendeklarasikan matrix1 sebagai array dua dimensi
      MATRIX22 matrix1,matrix2,jumlahmatrix;

      int i, j; // Mendeklarasikan variabel
                    // untuk indeks pengulangan

      // Mengisikan nilai ke dalam elemen-elemen matrix1
     cout<<"Program Penjumlahan Matrix Ordo"<<endl;
     cout<<"==============================="<<endl;
     cout<<"inputkan matrix 1"<<endl;
      for (i=0; i<2; i++) {
        for (j=0; j<2; j++) {
          cout<<"matrix 1["<<i<<"]["<<j<<"] = "; cin>>matrix1[i][j];
        }
      }
      cout<<endl;

      // Mengisikan nilai ke dalam elemen-elemen matrix2
      cout<<"inputkan matrix 2"<<endl;
      for (i=0; i<2; i++) {
        for (j=0; j<2; j++) {
          cout<<"matrix 2["<<i<<"]["<<j<<"] = "; cin>>matrix2[i][j];
        }
      }
      cout<<endl;

      // Melakukan penjumlahan matrix1 dan matrix2
      // dan menyimpan hasilnya ke dalam jumlahmatrix
      for (i=0; i<2; i++) {
        for (j=0; j<2; j++) {
          jumlahmatrix[i][j] = matrix1[i][j] + matrix2[i][j];
        }
      }

      // Menampilkan hasil penjumlahan
      cout<<"hasil penjumlahan matrix"<<endl;
      for (i=0; i<2; i++) {
        for (j=0; j<2; j++) {
          cout<<"matrix["<<i<<"]["<<j<<"] = "<<jumlahmatrix[i][j]<<endl;
        }
      }

       getch();
    return 0;
}

Tidak ada komentar:

Posting Komentar