Translate

25 Nov 2013

Program Array 2 Dimensi - Penjumlahan Matrik 2x2

Assalamu'alaikum..
Pada dongeng kali ini saya akan mendongengkan kembali bagaimana membuat program Array 2 Dimensi (Penjumlahan Matrik 2x2). Sebenarnya program ini diselesaikan pada borland. Tetapi saya coba menjalankannya pada geany dengan gcc. Dikeranakan ada header  (conio.h) yang tidak berfungsi di gcc maka disini saya menggunakan header tambahan sebagai pengganti salah satu header tersebut.
Tampilan Programnya bak dibawah.


Sintax sbb :

#include <iostream>
#include <native.h> //header tambahan
#include <math.h>
#define Nmax 10
typedef int matrik[Nmax][Nmax];

using namespace std;
int main()

{
int n,i,j;
matrik A,B,C;

cout<<"==== PENJUMLAHAN MATRIK A(2x2) dan B(2x2) ====="<<endl;
cout<<"******************************************************"<<endl;
n=2;
cout<<"Masukkan isi matrik A \n";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
   {
   cout<<"A["<<i<<","<<j<<"] = ";cin>>A[i][j];
   }
}

cout<<"\n";
cout<<"Masukkan isi matrik B \n";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
   {
   cout<<"B["<<i<<","<<j<<"] = ";cin>>B[i][j];
   }
}
cout<<"\n";

for (i=1;i<=n;i++)
{
   for (j=1;j<=n;j++)
   {
    C[i][j]=A[i][j]+B[i][j];
   }
}

gotoxy(1,16);
cout<<"Hsl= ";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
   {
    gotoxy(2+4*j,3+2*i+10);
      cout<<A[i][j];
   }
}

gotoxy(12,16);
cout<<" + ";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
   {
    gotoxy(13+4*j,3+2*i+10);
      cout<<B[i][j];
   }
}

gotoxy(23,16);
cout<<" = ";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
   {
    gotoxy(24+4*j,3+2*i+10);
      cout<<C[i][j];
   }
}
getchar();
}

thx : Om black Darmos
Comments
0 Comments

Tidak ada komentar:

Posting Komentar