Monday, April 16, 2012

PENJUMLAHAN MATRIKS


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


int perkalian (int A[2][2],int B[2][2])
{
int i,j,C[2][2];
for (i=0;i<2;i++)
{
for (j=0;j<2;j++)
{


C[i][j]=0;
C[i][j]=(A[0][j]*B[i][0])+ (A[i][1]*B[1][j]);
cout<<C[i][j]<<setw(4);


}
cout<<endl;


}
getch ();


}


int pengurangan (int A[2][2],int B[2][2])
{
int i,j,C[2][2];
for (i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
C[i][j]=0;
C[i][j]= A[i][j]-B[i][j];
cout<<C[i][j]<<setw(4);
}
cout<<endl;
}
getch ();
}


int penjumlahan (int A[2][2],int B[2][2])
{
int i,j,C[2][2];
for (i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
C[i][j]=0;
C[i][j]= A[i][j]+B[i][j];
cout<<C[i][j]<<setw(4);
}
cout<<endl;
}
getch();
}


int main()
{
int pil,A[2][2],B[2][2],i,j;
cout<<"=====================";
cout<<"\nOPERASI KALKULATOR:";
cout<<"\n\n1. Penjumlahan";
cout<<"\n2. Pengurangan";
cout<<"\n3. Perkalian";
cout<<"\n=====================";
cout<<"\n\nPilih operasi :";
cin>>pil;


cout<<"Input matrik A : \n";
cout<<"------------------------- \n";
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";
cin>>A[i][j];
}
}
cout<<"\nMatrik A : \n";;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
cout<<setw(4)<<A[i][j];
}
cout<<endl;
}
cout<<endl;
cout<<"Silahkan input matrik B : \n";
cout<<"------------------------- \n";
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";
cin>>B[i][j];
}
}
cout<<"\nMatrik B : \n";
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
cout<<setw(4)<<B[i][j];
}
cout<<endl;
}




if(pil==1)
{
cout<<"\n\nPenjumlahan :\n";
cout<<penjumlahan(A,B)<<setw(4);
}


if(pil==2)
{
cout<<"\n\nPengurangan : \n";
cout<<pengurangan(A,B)<<setw(4);
}


if(pil==3)
{
cout<<"\n\nPerkalian : \n";
cout<<perkalian(A,B)<<setw(4);
}


return 0;
}

No comments:

Post a Comment