OOP Pemrograman





#include <iostream>
#include <cstdlib>
using namespace std;

class kalkulator
{
    public : int x,y;
    public : kalkulator()
    {
    cout <<"=========================================" <<endl;
    cout <<"             Program Kalkulator"<<endl;
    cout <<"=========================================" <<endl;
    cout <<endl;
    cout <<endl;
    }
   
    ~kalkulator()
    {
        cout <<"Waiting For Terminate. . . ."<<endl;
    }
   
    public : int tambah(){
        return x+y;
        }
    public : int kurang(){
        return x-y;
        }
    public : int kali(){
        return x*y;
        }
    public : float bagi(){
        return x/y;
        }
    public : float persen(){
        return x%y;
        }
};

main()
{    kalkulator hitung;
    char a;
    int x,y;
    cout << "Program Kalkulator Sederhana" <<endl;
    cout << "Masukkan operator yang ingin digunakan <+ - * / %> : ";
    cin >> a;
    cout << "Masukkan bilangan 1 = ";
    cin >> hitung.x;
    cout << "Masukkan bilangan 2 = ";
    cin >> hitung.y;
    if (a == '+'){
        cout <<"Hasilnya Adalah : " <<hitung.tambah() <<endl;
    }
    else if (a == '-'){
        cout <<"Hasilnya Adalah : " <<hitung.kurang() <<endl;
    }
    else if (a == '*'){
        cout <<"Hasilnya Adalah : " <<hitung.kali() <<endl;
    }
    else if (a == '/'){
        cout <<"Hasilnya Adalah : " <<hitung.bagi() <<endl;
    }
    else if (a == '%'){
        cout <<"Hasilnya Adalah : " <<hitung.persen() <<endl;
    }
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Previous
Next Post »
Thanks for your comment