Sedikit gan, saya akan membagikan tentang perkalian matriks 2x2, kebetulan ini adalah kuis saya minggu lalu. Kita tentu akan mengerjakan dengan menggunakan array, langsung saja ya gan.
#include<iostream>
#include<conio.h>
using namespace std;
main(){
int j,i,mat[2][2],mat1[2][2],temp,mat2[2][2];
cout<<"Matriks Pertama"<<endl;;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
cout<<"input nilai matriks baris ke- "<<(i+1)<<" kolom ke- "<<(j+1)<<" : "; cin>>mat[i][j];
}
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
cout<<mat[i][j]<<" ";}
cout<<endl;
}
cout<<endl<<endl<<endl;
cout<<"Matriks kedua"<<endl;;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
cout<<"input nilai matriks baris ke- "<<(i+1)<<" kolom ke- "<<(j+1)<<" : "; cin>>mat1[i][j];
}
}
cout<<endl;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
cout<<mat1[i][j]<<" ";}
cout<<endl;
}
system("pause");
system("cls");
cout<<endl;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{ mat2[i][j]=0;
for(int x=0;x<2;x++)
{
temp=mat[i][j]*mat1[i][j];
mat2[i][j]=mat2[i][j]+temp;
}
}
}
cout<<endl;
cout<<"Matriks hasil perkalian : "<<endl;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{ cout<<mat2[i][j]<<" ";
}
cout<<endl;
}
}
ini akan saya bagikan sedikit hasil screen shotnya :
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar