Monday, March 30, 2015

Penjumlahan Matriks di C++

Kali ini saya akan berbagi sedikit mengenai penjumlahan matriks di C++.
Inilah syntax yang akan dipakai dalam penjumlahan matriks :


#include<iostream.h>
#include <conio.h>
#include <iomanip.h>

int i, j, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];
void main()
{
  clrscr();
  cout<< "=================================="<<endl;
  cout<< "OperasiPenjumlahan Matrix\n";
  cout<< "=================================="<<endl;

  do
  {
   cout<< "JumlahBaris = "; cin>>baris;
   cout<< "JumlahKolom = "; cin>>kolom;
  }
  while((baris>10)||(kolom>10));
/*  do
  while(kolom>10);*/
  cout<< "\nMatrix A" <<endl;
  for(i=0;i<baris;i++)
   for(j=0;j<kolom;j++)
    {
     cout<<"data [" << i << "," << j << "] = ";
     cin>>m1[i][j];
    }
  cout<< "\nMatrix B" <<endl;
  for(i=0;i<baris;i++)
     for(j=0;j<kolom;j++)
    {
     cout<<"data [" << i << "," << j << "] = ";
     cin>>m2[i][j];
    }
  for(i=0; i<baris;i++)
    for(j=0; j<kolom; j++)
      hasil[i][j] = m1[i][j] + m2[i][j];
  cout<< "\nHasilnya..." <<endl;
  cout<< "Matrix A  +  Matrix B  =  Matrix C";
  for(i=0; i<baris; i++)
   {
    cout<<'\n';
    for(j=0; j<kolom; j++)
     cout<<setw(4) << m1[i][j];
     cout<< "     ";
    for(j=0; j<kolom; j++)
     cout<<setw(4) << m2[i][j];
     cout<< "     ";
    for(j=0; j<kolom; j++)
     cout<<setw(4) <<hasil[i][j];
    cout<<endl;
   }
  getch();
}

Sekian Mengenai penjumlahan Matriks mohon maaf jika ada kesalahan dalam penulisan syntax.
Terima Kasih

No comments:

Post a Comment