Kamis, 28 Maret 2013

program hitung jumlah dan pengurangan matrix c++

Assalam. Selamat malam.
kali ini saya akan postingkan cara-cara atau lebih tepatnya kode HTML C++ tentang jumlah dan pengurangan matrix. 
 setelah saya coba-coba dengan berbagai macam kode, hanya kode ini lah yang mampu running dah alhmdllah sesuai dengan yang diharapkan dan apa yang dimau dosen saya.

iya udah langgsung saja sedot saja kode dibawah dan pelajari dengan seksama.oke??
hehe.    

<div>
<form name="copy">
<div align="center">
<input onclick="javascript:this.form.txt.focus();this.form.txt.select();" type="button" value="Highlight All" /> </div>
<div align="center">
<textarea cols="30" name="txt" rows="5" wrap="VIRTUAL">



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

class Matriks{
friend ostream& operator<<(ostream&, Matriks&);
friend istream& operator>>(istream&, Matriks&);

public:
void baca_matriks();
void matriks_jumlah(const Matriks&, const Matriks&);
void cetak_matriks();

private:
int A[10][10];
int baris,kolom;
};

void Matriks::baca_matriks(){
int i,j;
for(i=0;i<baris;i++){
for(j=0;j<kolom;j++){
cout<<"Data ["<<i+1<<","<<j+1<<"] : ";
cin>>A[i][j];
}
}
}

void Matriks::matriks_jumlah(const Matriks& matriks1, const Matriks& matriks2){
int i,j;
baris=matriks1.baris;
kolom=matriks1.kolom;
for(i=0;i<baris;i++){
for(j=0;j<kolom;j++)
A[i][j]=matriks1.A[i][j]+matriks2.A[i][j];
}
cetak_matriks();
}

void Matriks::cetak_matriks()
{
int i,j;
for(i=0;i<baris;i++)
{
for(j=0;j<kolom;j++)
cout<<setw(5)<<A[i][j]<<" ";
cout<<endl;
}
}

istream& operator>>(istream& in, Matriks& A)
{
cout<<"Banyak baris : ";
in>> A.baris;
cout<<"Banyak kolom : ";
in>> A.kolom;
cout<<"Masukan data matriks\n";
A.baca_matriks();
cout<<"Matriks yang dibuat adalah :\n";
A.cetak_matriks();
return in;
}

ostream& operator<<(ostream& out, Matriks& A)
{
int i,j;
for(i=0;i<A.baris;i++){
for(j=0;j<A.kolom;j++)
{
cout<<setw(5)<<A.A[i][j]<<"  ";
cout<<endl;
}
}
return out;
}

void main(){
Matriks matriks1,matriks2;
Matriks jumlah;
cout<<"Masukan data matriks I\n";
cin>>matriks1;

cout<<"Masukan data matriks II\n";
cin>>matriks2;

cout<<"Hasil penjumlahan : \n";
jumlah.matriks_jumlah(matriks1,matriks2);

getch();
}</textarea></div>
</form>
</div>


0 komentar:

Posting Komentar

Leave your comment

Aturan Berkomentar Di >>TuLisan HengKy<<
1. Dilarang komentar melecehkan, penghinaan isi blog
2. Dilarang berkomentar Spamming (Spam Comment)
4. Dilarang berkomentar untuk tujuan promosi
5. Gunakanlah bahasa yang baik dan benar

Terimakasih ...