Selamat datang di blog sederhana saya gan. semoga ilunya bermanfaat. hari ini saya mau membagikan program matriks dengan C++. ini screen shot nya gan.
dan berikut printahnya gan, kalau ada masalah bisa komentar. terimakasih
#include<iostream>
#include<iomanip>
#include<windows.h>
using namespace std;
void cetak(int x){
for(int y=1;y<=x;y++)cout<<"-";
}
main(){
int pilih;
cetak(50);cout<<endl;
cout<<"Tugas Dasar-dasar Pemrograman\n";
cetak(50);cout<<endl;
cout<<"\nNama Kelompok\n";
cout<<"1. \tDiokta Fajri \t\t1500018151\n"<<"2. \tIzu Tolandona \t\t1500018159\n"<<"3. \tSatrio Pandu S. \t1500018152\n\n";
cetak(50);cout<<endl;
int MatA[3][3],MatB[3][3],X[3][3],P[3][3],K[3][3],a,b,c;
cout<<"MATRIKS ORDO 3 X 3\n";
cetak(50);cout<<endl;
cout<<"\n=> Penjumlahan Matriks\n=> Pengurangan Matriks\n";
cetak(50);cout<<endl;
cout<<"\nMasukkan Matriks A : \n";
for(a=0; a<3; a++)
{
for(b=0; b<3; b++)
{
cout<<"Elemen Matriks ke "<<(a+1)<<","<<(b+1)<<" : ";
cin>>MatA[a][b];
}
}
cout<<"\nMatriks A : \n";
for(a=0; a<3; a++)
{
for(b=0; b<3; b++)
{
cout<<setw(4)<<MatA[a][b];
}
cout<<endl;
}
cout<<endl;
cetak(50);cout<<endl;
cout<<"Masukkan Matriks B : \n";
for(a=0; a<3; a++)
{
for(b=0; b<3; b++)
{
cout<<"Elemen Matriks ke "<<(a+1)<<","<<(b+1)<<" : ";
cin>>MatB[a][b];
}
}
cout<<"\nMatriks B : \n";
for(a=0; a<3; a++)
{
for(b=0; b<3; b++)
{
cout<<setw(4)<<MatB[a][b];
}
cout<<endl;
}
for(a=0; a<3; a++)
{
for(b=0; b<3; b++)
{
X[a][b]=0;
for (c=0; c<3; c++)
{
X[a][b] += MatA[a][c] * MatB[c][b];
}
}
}
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
P[a][b]=0;
for(c=0;c<3;c++)
{P[a][b] =MatA[a][b] + MatB[a][b];}
}
}
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
K[a][b]=0;
for(c=0;c<3;c++)
{K[a][b] =MatA[a][b] - MatB[a][b];}
}
}
cetak(50);cout<<endl;
{int matrik;
cout<<"\nMaka Hasil Untuk :";
cout<<"\n1. Penjumlahan Matriks\n2. Pengurangan Matriks\n";
cetak(50);cout<<endl;
cout<<"Silahkan Pilih Yang DI Inginkan : ";cin>>matrik;
switch (matrik)
{
case 1:
cout<<"\n1. Hasil Penjumlahan Matriks Adalah : \n";
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
cout<<setw(4)<<P[a][b];
}
cout<<endl;
}
break;
case 2:
cout<<"\n2. Hasil Pengurangan Matriks Adalah : \n";
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
cout<<setw(4)<<K[a][b];
}
cout<<endl;
}
}
}
cout<<endl;
}
Komentar
Posting Komentar