Source Code Membuat Matrix

Leave a Comment
Ini nih, source code dari "Cara Membuat Matrix Menggunakan C++". Teman - teman bisa langsung saja meng-copas kode di bawah (*NB: Perhatikan bagian yang error dengan teliti ya.. )

Monggo langsung saja..

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

int i,j,k,baris,kolom,m1[10]
[10],m2[10]
[10],hasil[10]
[10]
using namespace std;

int main(){
cout<<"Operasi Pertambahan Matrix\n";
do
{
cout<<"Jumlah Baris = "; cin>>baris;
cout<<"Jumlah Kolom = "; cin>>kolom;
               }
while((baris>10)||(kolom>10));
/*do
while (kolom>10);*/
cout<<"\nMatrix A"<<endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout<<"data [ "<<i<<","<<j<<"] = ";
cin>>m1[i][j];
}
cout<<"\nMatrix B"<<endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout<<"data [ "<<i<<","<<j<<"] = ";
cin>>m2[i][j];
}
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
hasil[i][j]= hasil[i][j] *  m1[i][j] + m2[i][j];
}
for(k=0;k<3;k++)
hasil[i][j] = m1[i][j] + m2[i][j];
cout<<"\nHasilnya..."<<endl;
cout<<"Matrix A + Matrix B = Matrix C";
for(i=0;i<baris;i++)
{
cout<<"\n";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m1[i][j];
cout<<"   ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m2[i][j];
cout<<"   ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<hasil[i][j];
cout<<endl;        
}
cout<<"Transpose Matrix A Matrix B dan Matrix C";
for(i=0;i<baris;i++)
{
cout<<"\n";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m1[j][i];
cout<<"   ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m2[j][i];
cout<<"   ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<hasil[j][i];
cout<<endl;        
}
getch();
return(0);
     }

Hasil Output dari Code di atas


Jikalau, anda menemukan error dalam code ini, maka anda patut berbahagia.. Karena anda, dituntut untuk belajar memperbaikinya.. Selamat mencoba!

0 komentar:

Posting Komentar

Gieovanni Wisnu Pramudya - 2017. Diberdayakan oleh Blogger.

Recent

Comment