[sourcecode language="cpp"]
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
class Matrik{
public :
void input();
void hitung();
void output();
private :
int i,j,k, baris, kolom, m1[2][3], m2[2][3], hasil[2][3];
};
void Matrik :: input(){
cout<<"PENJUMLAHAN MATRIK ORDO 3x2"<<endl;
do{
baris=2;
kolom=3;
}
while((baris>2)||(kolom>3));
cout<<"\nMatrix A" <<endl;
for (i=0;i<baris;i++)
for (j=0;j<kolom;j++){
cout<<"data ["<<i+1<<","<<j+1<<"] = ";
cin>>m1[i][j];
}
cout<<"\nMatrix B" <<endl;
for (i=0;i<baris;i++)
for (j=0;j<kolom;j++){
cout<<"data ["<<i+1<<","<<j+1<<"] = ";
cin>>m2[i][j];
}
}
void Matrik::hitung(){
for (i=0;i<baris;i++)
for (j=0;j<kolom;j++){
hasil[i][j]=m1[i][j]+m2[i][j];
}
}
void Matrik ::output(){
for (k=0;k<3;k++)
hasil[i][j]=m1[i][j]+m2[i][j];
cout<<"\nHasilnya..."<<endl;
cout<<"Matrix A + Matrix B = Matrix C";
for(i=0;i<baris;i++){
cout<<'\n';
for (j=0;j<kolom;j++)
cout<< setw(4)<<m1[i][j];
cout<<" ";
cout<<setw(4);
for (j=0;j<kolom;j++)
cout<< setw(4)<<m2[i][j];
cout<<" ";
cout<<setw(4);
for (j=0;j<kolom;j++)
cout<< setw(4)<<hasil[i][j];
cout<<endl;
}
}
int main(){
Matrik jumlah;
jumlah.input();
jumlah.hitung();
jumlah.output();
system("PAUSE");
return EXIT_SUCCESS;
}
[/sourcecode]
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
class Matrik{
public :
void input();
void hitung();
void output();
private :
int i,j,k, baris, kolom, m1[2][3], m2[2][3], hasil[2][3];
};
void Matrik :: input(){
cout<<"PENJUMLAHAN MATRIK ORDO 3x2"<<endl;
do{
baris=2;
kolom=3;
}
while((baris>2)||(kolom>3));
cout<<"\nMatrix A" <<endl;
for (i=0;i<baris;i++)
for (j=0;j<kolom;j++){
cout<<"data ["<<i+1<<","<<j+1<<"] = ";
cin>>m1[i][j];
}
cout<<"\nMatrix B" <<endl;
for (i=0;i<baris;i++)
for (j=0;j<kolom;j++){
cout<<"data ["<<i+1<<","<<j+1<<"] = ";
cin>>m2[i][j];
}
}
void Matrik::hitung(){
for (i=0;i<baris;i++)
for (j=0;j<kolom;j++){
hasil[i][j]=m1[i][j]+m2[i][j];
}
}
void Matrik ::output(){
for (k=0;k<3;k++)
hasil[i][j]=m1[i][j]+m2[i][j];
cout<<"\nHasilnya..."<<endl;
cout<<"Matrix A + Matrix B = Matrix C";
for(i=0;i<baris;i++){
cout<<'\n';
for (j=0;j<kolom;j++)
cout<< setw(4)<<m1[i][j];
cout<<" ";
cout<<setw(4);
for (j=0;j<kolom;j++)
cout<< setw(4)<<m2[i][j];
cout<<" ";
cout<<setw(4);
for (j=0;j<kolom;j++)
cout<< setw(4)<<hasil[i][j];
cout<<endl;
}
}
int main(){
Matrik jumlah;
jumlah.input();
jumlah.hitung();
jumlah.output();
system("PAUSE");
return EXIT_SUCCESS;
}
[/sourcecode]
Tidak ada komentar:
Posting Komentar