Tuesday, March 31, 2015

PENJUMLAHAN MATRIKS MENGGUNAKAN C++

            Dalam penjumlahan matriks ini menggunakan array 2 dimensi. Dimana array 2 dimensi ini mempunyai 2 index. langsung saja, contohnya adalah sebagai berikut:

#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 << "Operasi Penjumlahan Matrix"<<endl;
  cout << "============================"<<endl;
  do
  {
   cout << " Masukan Jumlah Baris = "; cin>>baris;
   cout << " Masukan Jumlah Kolom = "; cin>>kolom;
  }
  while((baris>10)||(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 << "Hasil penjumlahan matrix" << 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();
}

hasil outputnya:

3 comments:

  1. kak... sangat bermanfaat sekali.....
    kak aku boleh minta bantuannya gak? aku ada kendala soalnya masih pemula belajar c++

    ReplyDelete
  2. Arti setw(4) apa??
    Ane paje terminal linux

    ReplyDelete