0

Contoh Program C++ Penjumlahan Matrix

Posted by Jujur Sitanggang on 4:29 PM
Penjumlahan Matrix

Matrix terdiri dari dua elmen yaitu kolom dan baris jadi untuk mengalikan dua buah matrix kita harus mengalikan kolom dengan barisnya.

Sebelumnya kita telah membuat program penjumlahan matrix menggunakan pascal, kali ini kita akan membuat program penjumlahan matrix 3 x 3 dengan C++.

langsung saja ke programnya :


  1. #include <iostream.h>  
  2. #include <conio.h>  
  3.   
  4. // penjumlahan matriks  
  5. void main()  
  6. {  
  7. int matrix[20][30], matrix2[2][3],jumlah[2][3];  
  8. int i, j;  
  9.   
  10. cout<<"matrix A :";  
  11. cout<<endl;  
  12. for (i=1;i<=2;i++)  
  13.     {  
  14.    for(j=1;j<=3;j++)  
  15.        {  
  16.        cout<<"masukkan nilai baris"<<i<<" kolom "<<j<<" : ";  
  17.       cin>>matrix[i][j];  
  18.       }  
  19.    }  
  20.   
  21. cout<<"\nMatrix B :\n";  
  22. for (i=1;i<=2;i++)  
  23.     {  
  24.    for(j=1;j<=3;j++)  
  25.        {  
  26.        cout<<"masukkan nilai baris"<<i<<" kolom "<<j<<" : ";  
  27.       cin>>matrix2[i][j];  
  28.       }  
  29.    }  
  30.   
  31.   
  32.     //proses hitung  
  33.   
  34.  for (i=1;i<=2;i++)  
  35.     {  
  36.    for(j=1;j<=3;j++)  
  37.        {  
  38.        jumlah[i][j]=matrix[i][j] + matrix2[i][j];  
  39.       }  
  40.    }  
  41.   
  42.   
  43.   
  44. //output penjumlahan  
  45. cout<<endl;  
  46.   
  47.    //output jumlah  
  48.   
  49.   
  50.   
  51.  gotoxy(1,20);  
  52.  cout<<"C = ";  
  53.  for(i=1;i<=2;i++)  
  54.  {  
  55.   for(j=1;j<=3;j++)  
  56.   {  
  57.    gotoxy(3+4*j,17+2*i);  
  58.    cout<<matrix[i][j];  
  59.   }  
  60.  }  
  61.   
  62.  gotoxy(17,20);  
  63.  cout<<" + ";  
  64.  for(i=1;i<=2;i++)  
  65.  {  
  66.   for(j=1;j<=3;j++)  
  67.   {  
  68.    gotoxy(18+4*j,17+2*i);  
  69.    cout<<matrix2[i][j];  
  70.   }  
  71.  }  
  72.   
  73.  gotoxy(32,20);  
  74.  cout<<" = ";  
  75.  for(i=1;i<=2;i++)  
  76.  {  
  77.   for(j=1;j<=3;j++)  
  78.   {  
  79.    gotoxy(33+4*j,17+2*i);  
  80.    cout<<jumlah[i][j];  
  81.   }  
  82.  }  
  83.   
  84. getch();  
  85.   
  86. }  

Jika di jalankan maka hasil dari program dia atas akan seperti di awal


Sumber : http://jintoples.blogspot.com/2012/12/penjumlahan-matrix-dengan-c.html#ixzz3KJoHAb9h 

0 Comments

Copyright Jujur Soaloon Sitangang Lipan All rights reserved. Theme by Sitanggang. | Bloggerized by Soalparna.