#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
main()
{
int pilihan,A[3][3],B[3][3],X[3][3],i,j,k;
while(pilihan
!=5)
{
cout<<"-------------------------------------------------------------------------\n";
cout<<"| Operasi Matriks
3x3 |\n";
cout<<"-------------------------------------------------------------------------\n";
cout <<"Pilihan:\n";
cout<<"1. Inputkan
matriks\n";
cout<<"2. Tampilkan matriks\n";
cout<<"3. Penjumlahan
matriks\n";
cout<<"4. Pengurangan
matriks\n";
cout<<"5. Selesai\n";
cout<<"Input pilihan?
[1/2/3/4/5]: ";cin>>pilihan;
cout<<endl;
clrscr();
if(pilihan==1)
{
/*** Masukkan matriks A ***/
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<endl;
cout<<"Input data matriks
A["<<i+1<<"]["<<j+1<<"]:
";cin>>A[i][j];
}
}
/*** Masukkan matriks B ***/
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<endl;
cout<<"Input data matriks
B["<<i+1<<"]["<<j+1<<"]:
";cin>>B[i][j];
}
}
}
else if(pilihan==2)
{
/*** Cetak isi matriks A ***/
clrscr();
cout<<endl;
cout<<"2. Tampilkan
matriks\n";
cout<<"*************************************\n\n";
cout<<"===> Matriks
A\n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cout<<setw(4)<<A[i][j];
cout<<endl;
}
cout<<endl;
/*** Cetak isi matriks B ***/
cout<<"\n===> Matriks
B\n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cout<<setw(4)<< B[i][j];
cout<<endl;
}
}else if(pilihan==3)
{
/*** Proses penjumlahan matriks A dan B
***/
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
X[i][j]=A[i][j]+B[i][j];
}
}
/*** Cetak hasil penjumlahan matriks A dan
B ***/
clrscr();
cout<<endl;
cout<<"3. Matriks Penjumlahan A
dan B\n";
cout<<"*************************************\n\n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cout<<setw(4)<<X[i][j];
cout<<endl;
}
}
else if(pilihan==4)
{
/*** Proses pengurangan matriks A dan B
****/
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
X[i][j]=A[i][j]-B[i][j];
}
}
/*** Cetak hasil pengurangan matriks A dan
B ***/
clrscr();
cout<<endl;
cout<<"4. Matriks Pengurangan A dan
B\n";
cout<<"*************************************\n\n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cout<<setw(4)<<X[i][j];
cout<<endl;
}
}
}
cout<<endl;
return 0;
}
Tidak ada komentar:
Posting Komentar