untuk source programnya :
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main()
{
int A[3][3],B[3][3],C[3][3],i,j,k;
//input matrix A
cout<<"PROGRAM PERKALIAN MATRIK 2x2\n";
cout<<"------------------------- \n";
cout<<"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<<"------------------------- \n";
cout<<"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();
}
#include <conio.h>
#include <iomanip.h>
int main()
{
int A[3][3],B[3][3],C[3][3],i,j,k;
//input matrix A
cout<<"PROGRAM PERKALIAN MATRIK 2x2\n";
cout<<"------------------------- \n";
cout<<"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<<"------------------------- \n";
cout<<"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();
}
catt :untuk hasil yang sesuai gunakan source ini pada Dev-C++ 4.9.9.2
Tidak ada komentar:
Posting Komentar
biar lebih baik lagi kasih coment :)