Rabu, 08 Februari 2012

C++ Penjumlahan Matrik

Nie adalah contoh syntax C++ ,Matrik yang saya kalikan adalah perkalian dua matrikk..
Compiler nya adalah Borland..
Selamat mencoba.....
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>

void main()
{
  int i, j, baris, kolom, matrikA['m']['n'], matrikB['m']['n'], hasil['m']['n'];

clrscr();

cout << " ++++++ Operasi Penjumlahan Pada Matrik ++++++\n\n";
do
{
cout << "Masukkan jumlah baris : ";
  cin >> baris;
      cout << "Masukkan jumlah kolom : ";
cin >> kolom;
}

   while((baris>'m')||(kolom>'n'));

   cout << "\nMatrik A\n";
   for (i=0; i<baris; i++)
   for (j=0; j<kolom; j++)
   {
    cout << "A[" <<i<< "," <<j<< "] = " ;
      cin >> matrikA[i][j];

   }

   cout << "\nMatrik B\n";
   for (i=0; i<baris; i++)
   for (j=0; j<kolom; j++)
{
    cout << "B[" <<i<< "," <<j<< "] = ";
      cin >> matrikB[i][j];
   }

   for (i=0; i<baris; i++)
   for (j=0; j<kolom; j++)
hasil[i][j] = matrikA[i][j] + matrikB[i][j];

   cout << "\nHasilnya adalah............\n";
   cout << "\nMatrik A x Matrik B = Matrik C\n";
   cout << "\nJadi Matrik C =";

   for (i=0;i<2;i++)
   {
  for (j=0;j<2;j++)
  {
C[i][j]=0;
         for (k=0;k<2;k++)
     {
        C[i][j]+= A[i][k]*B[k][j];
     }
  }
   }

getche();
}

Tidak ada komentar:

Posting Komentar