Minggu, 02 Januari 2011 di 19.56 | 0 komentar  

#include <conio.h>
#include <iostream.h>
void main()
{
 int i,j,kola,kolb,bara,barb;
 int data1[25][25],data2[25][25],hasil[25][25];
 char jawab;
 do
 {
  do
  {
   clrscr();
   cout<<"\tProgram Perkalian Matrix"<<endl;
   cout<<"\t========================"<<endl;
   cout<<endl;
   cout<<"Input Matrix A "<<endl;
   cout<<"Jumlah Baris Matrix A: "; cin>>bara;
   cout<<"Jumlah Kolom Matrix A: "; cin>>kola;
   cout<<endl;
   cout<<"Input Matrix B"<<endl;
   cout<<"Jumlah Baris Matrix B: "; cin>>barb;
   cout<<"Jumlah Kolom Matrix B: "; cin>>kolb;
  }
  while ((kola!=kolb) || (bara!=barb));

  cout<<endl;
  for(i=1; i<=bara; i++)
  {
   for(j=1; j<=kola; j++)
   {
    cout<<"Data A ["<<i<<","<<j<<"]: ";cin>>data1[i][j];
   }
  }
  cout<<endl;


  for(i=1; i<=barb; i++)
  {
   for(j=1; j<=kolb; j++)
   {
    cout<<"Data B ["<<i<<","<<j<<"]: ";cin>>data2[i][j];
   }
  }


  for(i=1; i<=bara; i++)
  {
   for(j=1; j<=kola; j++)
   {
    hasil[i][j] = (data1[i][1] * data2[1][j]) + (data1[i][2] * data2[2][j]);
   }
  }
  cout<<endl;

  clrscr();
  cout<<"Hasil Perkalian Matrix A x Matrix B = Matrix C : "<<endl;
  gotoxy(1,4);
  cout<<"C = ";
  for(i=1; i<=bara; i++)
  {
   for(j=1; j<=kola; j++)
   {
    gotoxy(2+4*j,1+2*i);
    cout<<data1[i][j];
   }
  }

  gotoxy(15,4);
  cout<<" x ";
  for(i=1; i<=barb; i++)
  {
   for(j=1; j<=kolb; j++)
   {
    gotoxy(16+4*j,1+2*i);
    cout<<data2[i][j];
   }
  }

  gotoxy(30,4);
  cout<<" = ";
  for(i=1; i<=bara; i++)
  {
   for(j=1; j<=kola; j++)
   {
    gotoxy(31+4*j,1+2*i);
    cout<<hasil[i][j]<<" ";
   }
   cout<<endl;
  }
  getch();
  cout<<endl;
  cout<<"Mau Melakukan Perhitungan Lagi [Y/T]? : "; cin>>jawab;
 }
 while ((jawab == 'y') || (jawab == 'Y'));
}


Diposting oleh home

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

void main()
{
 int i,j,kola,kolb,bara,barb;
 int data1[25][25],data2[25][25],hasil[25][25];
 char jawab;
 do
 {
  do
  {
   clrscr();
   cout<<"\tProgram Penjumlahan Matrix"<<endl;
   cout<<"\t=========================="<<endl;
   cout<<endl;
   cout<<"Input Matrix A "<<endl;
   cout<<"Jumlah Baris Matrix A: "; cin>>bara;
   cout<<"Jumlah Kolom Matrix A: "; cin>>kola;
   cout<<endl;
   cout<<"Input Matrix B"<<endl;
   cout<<"Jumlah Baris Matrix B: "; cin>>barb;
   cout<<"Jumlah Kolom Matrix B: "; cin>>kolb;
  }
  while ((kola!=kolb) || (bara!=barb));

  cout<<endl;
  for(i=1; i<=bara; i++)
  {
   for(j=1; j<=kola; j++)
   {
    cout<<"Data A ["<<i<<","<<j<<"]: ";cin>>data1[i][j];
   }
  }
  cout<<endl;
  for(i=1; i<=barb; i++)
  {
   for(j=1; j<=kolb; j++)
   {
    cout<<"Data B ["<<i<<","<<j<<"]: ";cin>>data2[i][j];
   }
  }
  for(i=1; i<=bara; i++)
  {
   for(j=1; j<=kola; j++)
   {
    hasil[i][j] = data1[i][j] + data2[i][j];
   }
  }
  cout<<endl;
  clrscr();
  cout<<"Hasil Penjumlahan Matrix A + Matrix B = Matrix C : "<<endl;

  gotoxy(1,4);
  cout<<"C = ";
  for(i=1; i<=bara; i++)
  {
   for(j=1; j<=kola; j++)
   {
    gotoxy(2+4*j,1+2*i);
    cout<<data1[i][j];
   }
  }

  gotoxy(15,4);
  cout<<" + ";
  for(i=1; i<=barb; i++)
  {
   for(j=1; j<=kolb; j++)
   {
    gotoxy(16+4*j,1+2*i);
    cout<<data2[i][j];
   }
  }

  gotoxy(30,4);
  cout<<" = ";
  for(i=1; i<=bara; i++)
  {
   for(j=1; j<=kola; j++)
   {
    gotoxy(31+4*j,1+2*i);
    cout<<hasil[i][j]<<" ";
   }
   cout<<endl;
  }
  getch();
  cout<<endl;
  cout<<"Mau Melakukan Perhitungan Lagi [Y/T]? : "; cin>>jawab;
 }
 while ((jawab == 'y') || (jawab == 'Y'));
}



Diposting oleh home
Visit the Site
MARVEL and SPIDER-MAN: TM & 2007 Marvel Characters, Inc. Motion Picture © 2007 Columbia Pictures Industries, Inc. All Rights Reserved. 2007 Sony Pictures Digital Inc. All rights reserved. blogger templates