Penjumlahan Dan Pengurangan 2 Matrix Statis
#include<conio.h>
#include<iostream.h>
void main(){
int matrix1[2][2];
matrix1[0][0]=1;
matrix1[0][1]=2;
matrix1[1][0]=3;
matrix1[1][1]=4;
int matrix2[2][2]={(3,3),(4,4)};
matrix2[0][0]=5;
matrix2[0][1]=6;
matrix2[1][0]=7;
matrix2[1][1]=8;
int hasil[2][2];
cout<<"Matriks Pertama \n";
for(int bar=0;bar<2;bar++){
for(int kol=0;kol<2;kol++){
cout<<matrix1[bar][kol]<<" ";
if(bar==0 && kol==1){
cout<<"\n";
}
}
}
cout<<"\n\nMatriks Kedua\n";
for(int bar=0;bar<2;bar++){
for(int kol=0;kol<2;kol++){
cout<<matrix2[bar][kol]<<" ";
if(bar==0 && kol==1){
cout<<"\n";
}
}
}
cout<<"\n\nResult Penjumlahan\n";
for(int bar=0;bar<2;bar++){
for(int kol=0;kol<2;kol++){
cout<<matrix1[bar][kol]+matrix2[bar][kol]<<" ";
if(bar==0 && kol==1){
cout<<"\n";
}
}
}
cout<<"\n\nResult Pengurangan\n";
for(int bar=0;bar<2;bar++){
for(int kol=0;kol<2;kol++){
cout<<matrix1[bar][kol]-matrix2[bar][kol]<<" ";
if(bar==0 && kol==1){
cout<<"\n";
}
}
}
getch();
}
Perkalian 2 Matrix Dinamis
#include<iostream.h>
#include<conio.h>
main(){
int matrix1[100][100];
int matrix2[100][100];
int matrix3[100][100];
int baris1,kolom1,baris2,kolom2;
int x,y,z;
cout<<"Matrix Pertama"<<endl;
cout<<"Masukan Jumlah Baris di Matrix Ke-1 :";
cin>>baris1;
cout<<"Masukan Jumlah Kolom di Matrix Ke-1 :";
cin>>kolom1;
cout<<"*************************************************"<<endl;
for(x=0;x<baris1;x++){
for(y=0;y<kolom1;y++){
cout<<"Masukan Angka pada Baris Ke "<<x<<" dan Kolom Ke "<<y<<" : ";
cin>>matrix1[x][y];
}
cout<<endl;
}
cout<<endl<<"Matrix Kedua"<<endl;
cout<<"Masukan Jumlah Baris di Matrix Ke-2 :";
cin>>baris2;
cout<<"Masukan Jumlah Kolom di Matrix Ke-2 :";
cin>>kolom2;
cout<<"*************************************************"<<endl;
for(x=0;x<baris2;x++){
for(y=0;y<kolom2;y++){
cout<<"Masukan Angka pada Baris Ke "<<x<<" dan Kolom Ke "<<y<<" : ";
cin>>matrix2[x][y];
}
cout<<endl;
}
cout<<endl<<"Hasil Matrix 1"<<endl;
cout<<"*******************************************************"<<endl;
for(x=0;x<baris1;x++){
for(y=0;y<kolom1;y++){
cout<<matrix1[x][y]<<" ";
}
cout<<endl;
}
cout<<endl<<"Hasil Matrix 2"<<endl;
cout<<"********************************************************"<<endl;
for(x=0;x<baris2;x++){
for(y=0;y<kolom2;y++){
cout<<matrix2[x][y]<<" ";
}
cout<<endl;
}
for(x=0;x<baris1;x++){
for(y=0;y<kolom2;y++){
matrix3[x][y]=0;
for(z=0;z<kolom1;z++){
matrix3[x][y]= matrix3[x][y]+matrix1[x][y]* matrix2[x][y];
}
}
}
cout<<"Hasil perkalian matrix 1 dan matrix 2 :\n";
cout<<"**************************************************"<<endl;
for(x=0;x<baris1;x++){
for(y=0;y<kolom2;y++){
cout<<matrix3[x][y]<<" ";
}
cout<<endl;
}
getch();
}
Tidak ada komentar:
Posting Komentar