matrix berordo 2x3 __ c++
DESCRIPTION
Algoritma dan struktur dataTRANSCRIPT
Namun kali ini yang akan saya jelaskan adalah tentang perkalian dua buah matriks dengan ordo 2x2 dengan bahasa c++, dengan permisalan berikut :kita memiliki matriks A [pertama] :1 23 4
dan matriks B [kedua] :1 23 4
Detail cara untuk melakukan perkalian dalam matriks C [hasil] :C11=(1*1)+(2*3)=7 -->baris 1 kolom 1C12=(1*2)+(2*4)=10 -->baris 1 kolom 2C21=(3*1)+(4*3)=15 -->baris 2 kolom 1C22=(3*2)+(4*4)=22 -->baris 2 kolom 2
bila di susun dalam pola matriks menjadi :7 1015 22
Berikut script contoh programnya dengan bahasa pemrograman c++ :view sourceprint ? 01 #include "iostream.h"
02 #include "conio.h"
03
04 void main(){05 double a[10][10],b[10][10],c[10][10];
06 int CC,i,j,k;
07 // input elemen matriks A
08 cout<<endl<<" Elemen matriks A : "<<endl;
09 for (i=1; i<=2;i++){
10 for (j=1;j<=2;j++){11 cout<<" Elemen matrik A baris ke-"<<i<<" kolom ke-"<<j<<": ";
12 cin>>a[i][j];
13 }
14 }
15 // input elemen matriks B
16 cout<<endl<<" Elemen matriks B : "<<endl;
17 for (i=1; i<=2;i++){
18 for (j=1;j<=2;j++){19 cout<<" Elemen matrik B baris ke-"<<i<<" kolom ke-"<<j<<": ";
20 cin>>b[i][j];
21 }
22 }
23 cout<<endl;
24 // proses perkalian matriks
25 for (i=1;i<=2;i++){
26 for (j=1;j<=2;j++){
27 c[i][j]=0;
28 for (k=1;k<=2;k++){29 CC=a[i][k]*b[k][j];30 c[i][j]=c[i][j]+CC;31 }
32 }
33 }
34 // cetak hasil perkalian35 cout<<" Element matriks C [hasil] : "<<endl;
36 for (i=1;i<=2;i++){
37 for (j=1;j<=2;j++){
38 cout<<" "<<c[i][j];
39 }
40 cout<<endl;
41 }
42 getch();43 }
Read more: http://thedewaku.blogspot.com/2013/03/contoh-program-perkalian-dua-matriks-berordo-2x2-with-cplusplus.html#ixzz2Y3578vbD