Berikut adalah contoh program dalam bahasa C++ untuk melakukan penjumlahan matriks 2×2.
C++
#include <iostream>
using namespace std;
int main(){
int MatrikA[10][10], MatrikB[10][10],MatrikAdet[10][10],MatrikBdet[10][10];
int barisa,koloma,barisb, kolomb;
int detA,detB;
cout<<" Program Penjumlahan Matriks"<<endl;
cout<<" MATRIX A"<<endl;
for (int baris=0;baris<2;baris++){
for(int kolom=0;kolom<2;kolom++){
cout<<" Masukkan Matrik A baris "<<baris+1<<" kolom "<<kolom+1<<" = ";
cin>>MatrikA[baris][kolom];
}
}
cout<<" MATRIX B"<<endl;
for (int baris=0;baris<2;baris++){
for(int kolom=0;kolom<2;kolom++){
cout<<" Masukkan Matrik B baris "<<baris+1<<" kolom "<<kolom+1<<" = ";
cin>>MatrikB[baris][kolom];
}
}
cout<<" Matrik A = "<<endl;
for (int baris=0;baris<2;baris++){
for(int kolom=0;kolom<2;kolom++){
cout<<" "<<MatrikA[baris][kolom]<<" ";
}
cout<<endl;
}
cout<<" Matrik B = "<<endl;
for (int baris=0;baris<2;baris++){
for(int kolom=0;kolom<2;kolom++){
cout<<" "<<MatrikB[baris][kolom]<<" ";
}
cout<<endl;
}
detA=(MatrikA[0][0]*MatrikA[1][1])-(MatrikA[0][1]*MatrikA[1][0]);
cout<<"\n Determinan Matrik A = "<<detA<<endl;
MatrikAdet[0][0]=MatrikA[1][1];
MatrikAdet[1][1]=MatrikA[0][0];
MatrikAdet[0][1]=MatrikA[0][1]*(-1);
MatrikAdet[1][0]=MatrikA[1][0]*(-1);
cout<<"\n Invers Matrik A = "<<endl;
for(int baris=0;baris<2;baris++){
for(int kolom=0;kolom<2;kolom++){
cout<<" "<<MatrikAdet[baris][kolom]/detA<<" ";
}
cout<<endl;
}
detB=(MatrikB[0][0]*MatrikB[1][1])-(MatrikB[0][1]*MatrikB[1][0]);
cout<<"\n Determinan Matrik B = "<<detB<<endl;
MatrikBdet[0][0]=MatrikB[1][1];
MatrikBdet[1][1]=MatrikB[0][0];
MatrikBdet[0][1]=MatrikB[0][1]*(-1);
MatrikBdet[1][0]=MatrikB[1][0]*(-1);
cout<<"\n Invers Matrik B = "<<endl;
for(int baris=0;baris<2;baris++){
for(int kolom=0;kolom<2;kolom++){
cout<<" "<<MatrikBdet[baris][kolom]/detB<<" ";
}
cout<<endl;
}
}
C++Program di atas akan menghasilkan penjumlahan dari dua matriks 2×2 yang telah ditentukan sebelumnya. Hasil penjumlahan akan ditampilkan pada output program.
Silakan mencoba menjalankan program di atas untuk melihat hasilnya.
Leave a Reply