matrix berordo 2x3 __ c++

3
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 2 3 4 dan matriks B [kedua] : 1 2 3 4 Detail cara untuk melakukan perkalian dalam matriks C [hasil] : C11=(1*1)+(2*3)=7 -->baris 1 kolom 1 C12=(1*2)+(2*4)=10 -->baris 1 kolom 2 C21=(3*1)+(4*3)=15 -->baris 2 kolom 1 C22=(3*2)+(4*4)=22 -->baris 2 kolom 2 bila di susun dalam pola matriks menjadi : 7 10 15 22 Berikut script contoh programnya dengan bahasa pemrograman c++ : view source print ? 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 }

Upload: udiens-okay

Post on 28-Oct-2015

246 views

Category:

Documents


3 download

DESCRIPTION

Algoritma dan struktur data

TRANSCRIPT

Page 1: Matrix Berordo 2x3 __ C++

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];

Page 2: Matrix Berordo 2x3 __ C++

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