#include <iostream.h>
#include <conio.h>
class hitung {
friend ostream& operator<<(ostream&, const hitung&);
friend istream& operator>>(istream&, hitung&);
public:
hitung();
void hitung_jumlahnya(){jumlah=(a+b+c);}
private:
int a,b,c;
int jumlah;
};
hitung::hitung(){
cout<<"program menghitung jumlah integer \n";
cout<<"selamat berkarya \n";
}
istream& operator>>(istream& in, hitung& masukan){
cout<<"Masukkan nilai A: "; in>>masukan.a;
cout<<"Masukkan nilai B: "; in>>masukan.b;
cout<<"Masukkan nilai C: "; in>>masukan.c;
return in;
}
ostream& operator<<(ostream& out, const hitung& keluaran){
out<<"Nilai a: "<<keluaran.a<<endl;
out<<"Nilai b: "<<keluaran.b<<endl;
out<<"Nilai c: "<<keluaran.c<<endl;
out<<"jumlah integer 3 diatas : "<<keluaran.jumlah<<endl;
return out;
}
main(){
hitung x;
cin>>x;
x.hitung_jumlahnya();
cout<<x;
getch();
return 0;
}
0 Komentar