Perkalian Matriks 2x2

Masih ingat nggak dengan pengertian “Looping” atau yang sering kita sebut dengan perulangan??
kali ini, dengan menggunakan perulangan, kita akan membuat perkalian matriks dengan ordo 2x2
Pembuatannya cukup mudah, hal yang utama yang harus kita kuasai adalah cara membuat algoritma dari program tersebut. Nantinya,kita bisa gunakan ini sebagai alat untuk mempermudah kita dalam menghitung suatu soal matemika, yakni Matriks.

Nich Programnya :
//PROGRAM PERKALIAN MATRIK 2x2

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

void main()
{
    int A[3][3],B[3][3],C[3][3],i,j,k;
   clrscr();
   //masukkan matrix A
   cout<<"Silahkan input matrik A : \n";
   cout<<"------------------------- \n";
   for(i=0;i<2;i++)
   {
        for(j=0;j<2;j++)
        {
        cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";
      cin>>A[i][j];
        }
   }
   //cetak matrix A
   cout<<"\nMatrik A : \n";;
   for(i=0;i<2;i++)
   {
        for(j=0;j<2;j++)
        {
        cout<<setw(4)<<A[i][j];
        }
        cout<<endl;
   }
   cout<<endl;
   //masukkan matriks B
   cout<<"Silahkan input matrik B : \n";
   cout<<"------------------------- \n";
   for(i=0;i<2;i++)
   {
       for(j=0;j<2;j++)
        {
        cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";
      cin>>B[i][j];
        }
   }
   //cetak matrix B
   cout<<"\nMatrik B : \n";
   for(i=0;i<2;i++)
   {
        for(j=0;j<2;j++)
        {
        cout<<setw(4)<<B[i][j];
        }
        cout<<endl;
   }
    //Operasi Perkalian
  for (i=0;i<2;i++)
  {
    for (j=0;j<2;j++)
    {
    C[i][j]=0;
        for (k=0;k<2;k++)
      {
          C[i][j]+= A[i][k]*B[k][j];
      }
    }
  }
  //Menampilkan hasil matriks 2x2
  cout<<"\nMatrik C, Hasil : \n";
  for(i=0;i<2;i++)
  {
    for(j=0;j<2;j++)
    {
        cout<<setw(4)<<C[i][j];
    }
    cout<<endl;
  }
      cout<<endl;
      getch();
}
Label:

Posting Komentar

MKRdezign

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.
Javascript DisablePlease Enable Javascript To See All Widget