document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /* Created by Amri Rachmat */
  2.  
  3. #include <cstdlib>
  4. #include <iostream>
  5.  
  6. using namespace std;
  7.  
  8. class Perkalian {
  9.  friend ostream& operator<<(ostream&, const Perkalian&);
  10.  friend istream& operator>>(istream&, Perkalian&);
  11.  
  12.  public:
  13.         Perkalian();
  14.         void hitung_perkalian(){hasil=(a*b);}
  15.  private:
  16.          int a, b;
  17.          int hasil;
  18.          };
  19.          
  20.          Perkalian::Perkalian() {
  21.                                 cout<<"Menghitung perkalian 2 buah bilangan\\n";
  22.                                 }
  23.                                
  24.          istream& operator>>(istream& in, Perkalian& masukkan) {
  25.                  cout<<"Masukkan nilai a :"; in>>masukkan.a;
  26.                  cout<<"Maukkan nilai b :"; in>>masukkan.b;
  27.                  return in;
  28.                  }
  29.                  
  30.          ostream& operator<<(ostream& out, const Perkalian& keluaran) {
  31.                  out<<"Hasil perkalian : "<<keluaran.hasil<<endl;
  32.                  return out;
  33.                  }
  34.      
  35. int main(int argc, char *argv[])
  36. {
  37.    
  38.     Perkalian coba;
  39.     cin>>coba;
  40.     coba.hitung_perkalian();
  41.     cout<<coba;
  42.    
  43.     system("PAUSE");
  44.     return EXIT_SUCCESS;
  45. }
');