Minggu, 18 April 2010

Perkalian Matrix 3x3

Semoga dapat membantu kalian
mohon bimbingan nya kalo salah..........

#include
#include
void main()
{
   cout<<"\t<==============================>\n";
   cout<<"\t|  Program Peralian Matrix 3x3 |"<
   cout<<"\t<==============================>\n\n";
   int matrixA[3][3];
   int matrixB[3][3];
   int matrixC[3][3];
   cout<<" NAMA : I WAYAN SUNARTA\n";
   cout<<" NIM  : 090010296\n";

   cout<<<"Masukkan data Matrix A"<
   cout<
   for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
         cout<<"Elemen ke ["<<(i+1)<<"],["<<(j+1)<<"] : ";
         cin>>matrixA[i][j];
      }
      cout<
   }
   cout<<<"Masukkan data Matrix B"<
   cout<
   for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
         cout<<"Elemen ke ["<<(i+1)<<"],["<<(j+1)<<"] : ";
         cin>>matrixB[i][j];
      }
      cout<
   }
   cout<<"\t<==============================>\n";
   cout<<"\t|  Matrix A     X    Matrix B  |\n";
   cout<<"\t<==============================>\n";
   for(int i=0; i<3; i++)
   {
      cout<<"\t    ";
          for(int j=0; j<3; j++)
          {
                 cout<<<" ";
          }
      cout<<"            ";
          for(int j=0; j<3; j++)
          {
              cout<<<" ";
          }
      //cout<<"  |";
      cout<<
   }
   for(int i=0; i<3; i++)
   {
      for(int j=0; j<3; j++)
      {
           matrixC[i][j] = 0;
                for(int k=0; k<3; k++)
             {
   matrixC[i][j] = matrixC[i][j] + matrixA[i][k] * matrixB[k][j];
                }
      }
   }
  cout<<"    <=====================================>\n";
  cout<<<"    | Hasil Perkalian Matrix A X Matrix B |"<<
  cout<<"    <=====================================>\n";
   for(int i=0; i<3; i++)
   {
      cout<<"\t        ";
      for(int j=0; j<3; j++)
      {
            cout<<<"    ";
      }
      //cout<<"  |";
      cout<<
   }
   getch();
}


0 komentar:

Posting Komentar