Kamis, 22 Oktober 2009

Program perkalian matriks 3 x 3 dengan C++

Buka Program C++ kemudian script dibawah ini:

#include
#include
#include
#define Nmaks 10
typedef int matrik[Nmaks] [Nmaks];

void main()
{
int n,i,j;
matrik A,B,C;
cout<<"Program Perkalian Matrik A 3*3 dan B 3*3\n";
cout<<"\n";
n = 3;
cout<<"Masukkan entri-entri matriks A \n";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
printf("A[%d,%d] = ",i,j);cin>>A[i] [j];
}
}
clrscr();
cout<<"Masukkan entri-entri matriks B\n";
cout<<"\n";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
printf("B[%d,%d] = ",i,j);cin>>B[i][j];
}
}
clrscr();
cout<<"\n";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
C[i][j]=A[i][j]*B[i][j];
}
}
clrscr();
cout<<"entri-entri matriks A,B dan C \n";
cout<<"\n";

gotoxy(1,5);
cout<<"A = ";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
gotoxy(2+4*j,2+2*i);
cout<}
}
gotoxy(1,11);
cout<<"B = ";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
gotoxy(2+4*j,3+2*i+5);
cout<}
}
gotoxy(1,19);
cout<<"C = ";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
gotoxy(2+4*j,5+2*i+10);
cout<}
}
gotoxy(16,19);
cout<<" x ";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
gotoxy(16+4*j,5+2*i+10);
cout<}
}
gotoxy(30,19);
cout<<" = ";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
gotoxy(30+4*j,5+2*i+10);
cout<}
}
}

Contoh Output











Tidak ada komentar:

Posting Komentar