Professional Documents
Culture Documents
Input matrik
2.
Tampil matrik
3.
Penjumlahan matrik
4.
Pengurangan matrik
5.
Perkalian matrik
6.
Keluar
Input pilihan ?
#include <iostream.h>
#include <conio.h>
int m1[3][3],m2[3][3];
int input()
{
clrscr();
cout<<"\n matriks pertama \n";
for(int i=1;i<=3;i++)
{
for(int j=1;j<=3;j++)
{
cout<<"+ elemen ["<<i<<","<<j<<"]=";cin>>m1[i][j];
}
}
cout<<"\n matriks kedua \n";
for(int x=1;x<=3;x++)
{
for(int y=1;y<=3;y++)
{
cout<<"+ elemen ["<<x<<","<<y<<"]=";cin>>m2[x][y];
}
}
return 0;
}
int tampil()
{
clrscr();
cout<<"* matrik pertama :\n";
for(int i=1;i<=3;i++)
{
for(int j=1;j<=3;j++)
{
cout<<" "<<" ";
cout<<m1[i][j];
}
cout<<"\n";
}
cout<<"\n\n";
cout<<"* matriks kedua :\n";
for(int x=1;x<=3;x++)
{
for(int y=1;y<=3;y++)
{
cout<<" "<<" ";
cout<<m2[x][y];
}
cout<<"\n";
}
return 0;
}
int penjumlahan()
{
int x;
tampil();
cout<<"\n* penjumlahan matriks \n";
for(int i=1;i<=3;i++)
{
for(int j=1;j<=3;j++)
{
x=m1[i][j]+m2[i][j];cout<<x;
cout<<" "<<" ";
}
cout<<"\n";
}
return 0;
}
int pengurangan()
{
int x;
tampil();
cout<<"\n* pengurangan matriks \n";
for(int i=1;i<=3;i++)
{
for(int j=1;j<=3;j++)
{
x=m1[i][j]-m2[i][j];cout<<x;
cout<<" "<<" ";
}
cout<<"\n";
}
return 0;
}
int perkalian()
{
int z;
tampil();
cout<<"\n* perkalian matriks \n";
for(int i=1;i<=3;i++)
{
for(int j=1;j<=3;j++)
{
z=(m1[i][1]*m2[1][j]+m1[i][2]*m2[2][j]+m1[i][3]*m2[3][j]);cout<<z;
cout<<" "<<" ";
}
cout<<"\n";
}
return 0;
}
main()
{
int pil;
pil=1;
while(pil!=6){
clrscr();
cout<<"\n========MENU UTAMA==========\n";
cout<<"1. input matriks\n";
cout<<"2. tampilkan matriks\n";
cout<<"3. penjumlahan\n";
cout<<"4. pengurangan\n";
cout<<"5. perkalian\n";
cout<<"6. keluar\n";
cout<<"============================\n";
cout<<"pilihan anda : ";cin>>pil;
switch(pil){
case 1:{
input();break;
}
case 2:{
tampil();break;
}
case 3:{
penjumlahan();break;
}
case 4:{
pengurangan();break;
}
case 5:{
perkalian();break;
}
}
getch();
}
return 0;
}