Total Tayangan Halaman

Sabtu, 12 Mei 2012

perkalian Matriks ordo 2 C++

#include <iostream.h> //matrik 2 dimensi
#include <conio.h>
#include <iomanip.h>

main () {
int a [2][2], b [2][2], c[2][2];
cout<<" Perkalian Matrik 2x2 "<<endl;
cout<<"-----------------------"<<endl<<endl<<endl;
cout<<"-----------------------"<<endl;
cout<<" Masukan matrik 1 "<<endl;
cout<<"-----------------------"<<endl;
for (int i=0;i<2;i++){
for (int j=0;j<2;j++){
cout<<"Isi a["<<i<<"]["<<j<<"] : ";
cin>>a[i][j];
}
}

cout<<endl;
for (int i=0;i<2;i++){
for (int j=0;j<2;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<"-----------------------"<<endl;
cout<<" Masukan matrik 2 "<<endl;
cout<<"-----------------------"<<endl;
for (int i=0;i<2;i++){
for (int j=0;j<2;j++){
cout<<"Isi b["<<i<<"]["<<j<<"] : ";
cin>>b[i][j];
}
}

cout<<endl;
for (int i=0;i<2;i++){
for (int j=0;j<2;j++){
cout<<b[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;
cout<<"################################"<<endl;
cout<<" Hasil Perkalian Matrix 1 dan 2 || by: Muh Ichsan [3115211039]"<<endl;
cout<<"################################"<<endl<<endl;
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
cout<<a[i][j]<<" ";
}
cout<<" ";
for(int j=0;j<2;j++){
cout<<b[i][j]<<" ";
}

cout<<" ";
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
c[i][j]=0;
for (int l=0;l<2;l++){
c[i][j]+=a[i][l]*b[l][j];
}
}
}
// for(int i=0;i<2;i++){
for (int j=0;j<2;j++){
// for (int l=0;l<2;l++){
cout<<c[i][j]<<" ";
// }
// }
}
cout<<endl;
}
getch();
}

1 komentar: