Thursday, November 24, 2016

Di sini saya akan membahas cara membuat program perkalian Matriks 5x5 dengan bahasa c++.  Anda membayangkan rumit ? tentunya tidak,,  Pemograman dalam C++ hanya memerlukan logika. Oke langsugn saja di sini saya menggunakan aplikasi DEV C++. Jika anda belum mempunyai aplikasi ini, silahkan klik    -------DI SINI---------

setelah download isntal dulu aplikai dan jalankan... langsung saja copy kan kode berikut ke C++ anda...

#include <iostream>
#include <fstream>
using namespace std;
int main(){
  int Ma[5][5] ; int ba1, ko1;
  int Mb[5][5] ; int ba2, ko2;
  int Mc[5][5] ; int ba3, ko3;
  int x,y,z;
  ofstream save;
  save.open("data.dat");
  cout<<" Matriks A \n";
  for(x=0; x<5; x++)
    {for(y=0; y<5; y++)
        {
            cout<<"[ "<<(x+1)<<","<<(y+1)<<" ]"<<" : " ;
            cin >>Ma[x][y];
        }
    }
cout<<endl;
cout<<" Nilai matriks A\n";
  for(x=0; x<5; x++)
    {
        for(y=0; y<5; y++)
        {
            save << Ma[x][y] << "\t" ;
            cout<<"   "<<Ma[x][y]<<"\t";
        }
            cout<<endl;
  }
  cout <<"\n Matriks B \n";

   for(x=0; x<5; x++)
    {
        for(y=0; y<5; y++)
        {
            cout<<"[ "<<(x+1)<<","<<(y+1)<<" ]"<<" : " ;
            cin >>Mb[x][y];
        }
    }
cout<<endl;
cout<<" Nilai matriks B \n";
  for(x=0; x<5; x++)
    {
        for(y=0; y<5; y++)
        {
            save <<"\n"<< Mb[x][y] << "\t" ;
            cout<<"   "<<Mb[x][y]<<"\t";
        }
            cout<<endl;
  }
  for (x=0;x<5;x++)
  {
    for (y=0;y<5;y++)
    {
    Mc[x][y]=0;
        for (z=0;z< 5;z++)
      {
        Mc[x][y]+= Ma[x][y]*((Mb[y][x])+15);
      }
    }
  }
cout<<" \n hasil perkalian matriks a dan b  : \n\n";
for (x=0;x<5; x++)
  {
    for (y=0; y<5; y++)
    {
        save << Mc[x][y] << "\t" ;
        cout<<"\t"<<Mc[x][y]<<" \t";
     }
     cout<<endl;
  }
save.close();
return 0;
}

 
 lalu tekan F11 atau compile and run. seperti gambar di bawah ini .. 

 

 
dan ini hasil output pemograman 



 
jika kurang mengerti bisa di tanyakan di kolom komentar :)
Thanks (y)....

Nb: pada file external, var hanya menyimpan type yang diberi  var save..
 



0 komentar:

Post a Comment

Berikan komentar tentang ini....
don't spam (y)

Labels

Payment paypal

Total Pageviews

Popular Posts

Contact Form

Name

Email *

Message *

VISITOR

Flag Counter

Blog Protected DMCA