/* Created by Amri Rachmat */
#include <cstdlib>
#include <iostream>
using namespace std;
class Perkalian {
friend ostream& operator<<(ostream&, const Perkalian&);
friend istream& operator>>(istream&, Perkalian&);
public:
Perkalian();
void hitung_perkalian(){hasil=(a*b);}
private:
int a, b;
int hasil;
};
Perkalian::Perkalian() {
cout<<"Menghitung perkalian 2 buah bilangan\\n";
}
istream& operator>>(istream& in, Perkalian& masukkan) {
cout<<"Masukkan nilai a :"; in>>masukkan.a;
cout<<"Maukkan nilai b :"; in>>masukkan.b;
return in;
}
ostream& operator<<(ostream& out, const Perkalian& keluaran) {
out<<"Hasil perkalian : "<<keluaran.hasil<<endl;
return out;
}
int main(int argc, char *argv[])
{
Perkalian coba;
cin>>coba;
coba.hitung_perkalian();
cout<<coba;
system("PAUSE");
return EXIT_SUCCESS;
}