• RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter

C++ Bilangan MAtrix

 coding nya:

#include
#include

#define Nmaks 25

typedef int matriks[Nmaks][Nmaks];
void main()
{

 int colA,colB,rowA,rowB,i,j;
 matriks A,B,C;
 char answer;


 do
 {

 do
 {
  clrscr();
  cout<<"MATRIKS A : "<
  cout<<"Masukkan Jumlah Baris Matriks A : ";
  cin>>rowA;
  cout<<"Masukkan Jumlah Kolom Matriks A : ";
  cin>>colA;
  cout<<
  cout<<"MATRIKS B : "<
  cout<<"Masukkan Jumlah Baris Matriks B : ";
  cin>>rowB;
  cout<<"Masukkan Jumlah Kolom Matriks B : ";
  cin>>colB;
 }
 while ((colA!=colB) || (rowA!=rowB));

 clrscr();
 cout<<"Masukkan Nilai Matriks A : "<
 for(i=1;i<=rowA;i++)
 {
  for(j=1;j<=colA;j++)
  {
   cout<<"A["<<<","<<<"] = ";
   cin>>A[i][j];
  }
 }

 clrscr();
 cout<<"Masukkan Nilai Matriks B : "<
 for(i=1;i<=rowB;i++)
 {
  for(j=1;j<=colB;j++)
  {
   cout<<"B["<<<","<<<"] = ";
   cin>>B[i][j];
  }
 }

 clrscr();
 cout<
 //Proses Penjumlahan Matriks
 for(i=1;i<=rowA;i++)
 {
  for(j=1;j<=colA;j++)
  {
   C[i][j] = A[i][j] + B[i][j];
  }
 }

 clrscr();
 //Output Matriks A
 gotoxy(1,5);
 cout<<"A = ";
 for(i=1;i<=rowA;i++)
 {
  for(j=1;j<=colA;j++)
  {
   gotoxy(2+4*j,2+2*i);
   cout<
  }
 }

 //Output Matriks B
 gotoxy(1,13);
 cout<<"B = ";
 for(i=1;i<=rowB;i++)
 {
  for(j=1;j<=colB;j++)
  {
   gotoxy(2+4*j,10+2*i);
   cout<
  }
 }

 //Output Matriks C
 gotoxy(1,20);
 cout<<"C = ";
 for(i=1;i<=rowA;i++)
 {
  for(j=1;j<=colA;j++)
  {
   gotoxy(3+4*j,17+2*i);
   cout<
  }
 }

 gotoxy(17,20);
 cout<<" + ";
 for(i=1;i<=rowB;i++)
 {
  for(j=1;j<=colB;j++)
  {
   gotoxy(18+4*j,17+2*i);
   cout<
  }
 }

 gotoxy(32,20);
 cout<<" = ";
 for(i=1;i<=rowA;i++)
 {
  for(j=1;j<=colA;j++)
  {
   gotoxy(33+4*j,17+2*i);
   cout<
  }
 }

 getch();
 clrscr();
 cout<<"== PROGRAM SELESAI =="<<
 cout<<"Mau Melakukan Perhitungan Lagi?? [Y/T]"; cin>>answer;
 }
 while ((answer == 'y') || (answer == 'Y'));
}

 

Recent Posts

BTricks

BThemes

Copyright 2010 Andre Blog - All Rights Reserved.
Designed by Web2feel.com | Bloggerized by Lasantha - Premiumbloggertemplates.com | Affordable HTML Templates from Herotemplates.com.