Thursday 28 March 2013

Berikut ini adalah program untuk menghitung hasil perkalian matriks 2 dimensi pada pemrograman C++. Program ini menggunakan perkalian matrik 3 X 3 dimana isi pada setiap matriksnya diinputkan langsung oleh user. Program ini menggunakan bentuk ARRAY atau biasa disebut juga dengan LARIK dan juga penggunaan FOR.

Kode Program:
/* Program perkalian matriks dua dimensi */
#include "stdio.h"
#include "conio.h"
void main()
{ int A[3][3], B[3][3], C[3][3], i, j, p;
  clrscr();
  printf("============================== \n");
  printf(" Program Perkalian Matrik 3 x 3 \n");
  printf("============================== \n \n");

/******* Masukkan matriks A *******/
  for(i=0;i<3;i++)
   { for(j=0;j<3;j++)
     { printf("input data matrik A[%i][%i] : ",i+1,j+1);
       fflush(stdin);scanf("%i",&A[i][j]);
     }
   }
  printf("\n");


/******** Masukkan matriks B ********/
  for(i=0;i<3;i++)
   { for(j=0;j<3;j++)
     { printf("input data matrik B[%i][%i] : ",i+1,j+1);
       fflush(stdin);scanf("%i",&B[i][j]);
     }
   }

/******** Proses perkalian matriks A dan B ********/
  for(i=0;i<3;i++)
    { for(j=0;j<3;j++)
      { C[i][j]=0;
            for (p=0;p<3;p++)
             {
               C[i][j]=C[i][j]+(A[i][p]*B[p][j]);
             }
      }
    }

/******** Cetak isi matriks A ********/
  printf("\n matrik A\n");
  for(i=0;i<3;i++)
   { for(j=0;j<3;j++)
     printf("%6i",A[i][j]);
     printf("\n");
   }
  printf("\n");

/******** Cetak isi matriks B *******/
  printf("\n matrik B\n");
  for(i=0;i<3;i++)
   { for(j=0;j<3;j++)
     printf("%6i",B[i][j]);printf("\n");
   }
  printf("\n");

/******** Cetak hasil perkalian matriks A dan B *******/
  printf("\n matrik perkalian AxB\n");
  for(i=0;i<3;i++)
   { for(j=0;j<3;j++)
     printf("%6i",C[i][j]);
     printf("\n");
   }
   printf("\n\n");
   printf("============================\n");
   printf("Press ENTER to Exit!");
  getch();
}

Semoga artikel Contoh Program Perkalian Matriks Dua Dimensi Menggunakan Array (Larik) Pada Pemrograman C++ ini bermanfaat. Selamat Mencoba,, semoga berhasil... (^_^)

Mutiara Hati

"Maha Suci Allah yang menjadikan di langit gugusan bintang-bintang dan Dia juga menjadikan padanya matahari dan bulan yang bersinar" (QS. Al-Furqan 25 : 61)

Your System

IP
"Mohon maaf.. Lagi maintenance..."

Popular Posts