Praktikum ^___^

Praktikum #1 (30 Maret 2011)


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

using namespace std;
class Perkalian {
      friend ostream& operator<<(ostream&, const Perkalian&);
      friend istream& operator>>(istream&, Perkalian&);
public:
       Perkalian();
       void hitung_perkaliannya(){hasil=(a*b);}
private:
        int a,b;
        int hasil;
};

Perkalian::Perkalian(){
                       cout<<"Program mengalikan 2 buwah intejer\n";
                       cout<<"Selamat berkarya ya ...\n";
                       }

istream& operator>>(istream& in, Perkalian& masukan){
         cout<<"Masukkan nilai a :";
         in>>masukan.a;
         cout<<"Masukkan nilai b:";
         in>>masukan.b;
         return in;
}

ostream& operator<<(ostream& out, const Perkalian& keluaran){
         out<<"Angka #1 :"<<keluaran.a<<endl;
         out<<"Angka #2 :"<<keluaran.b<<endl;
         out<<"Hasil perkaliannya:"<<keluaran.hasil<<endl;
         return out;
}

main(){
       Perkalian X;
       cin>>X;
       X.hitung_perkaliannya();
       cout<<X;
       getch();
       return 0;
}