IJUL'S BLOG

Contoh Perkalian Matriks 3x3

catatan kuliahq:
ni source code nya bro:

#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<3;i++)
    {
        for(j=0;j<3;j++)
        {
        cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";
        cin>>A[i][j];
        }
    }

    //cetak matrix A
    cout<<"\nMatrik A : \n";;
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;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<3;i++)
    {
        for(j=0;j<3;j++)
        {
        cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";
        cin>>B[i][j];
        }
    }

    //cetak matrix B
    cout<<"\nMatrik B : \n";
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
        cout<<setw(4)<<B[i][j];
        }
        cout<<endl;
    }

    //Operasi Perkalian

  for (i=0;i<3;i++)
  {
     for (j=0;j<3;j++)
     {
     C[i][j]=0;
        for (k=0;k< 3;k++)
        {
            C[i][j]+= A[i][k]*B[k][j];
        }
     }
  }

  //Menampilkan hasil
  cout<<"\nMatrik C, Hasil : \n";
  for(i=0;i<3;i++)
  {
     for(j=0;j<3;j++)
     {
        cout<<setw(4)<<C[i][j];
     }
     cout<<endl;
  }
    cout<<endl;
    getch();

}

0 komentar:

Posting Komentar

Powered By Blogger
Diberdayakan oleh Blogger.

Entri Populer

PENGUNJUNG

Buku Tamu

About Me

Foto Saya
Ijal Ferdi
there is no something special about me,,, but this blog is so special for me......
View my complete profile

Total Tayangan Halaman

Followers