Kamis, 25 April 2013

Program C++ Kalkulator




SOURCE


#include <cstdlib>
#include <iostream>

using namespace std;

class kalkulator{
      public :
             int penjumlahan();
             int pengurangan();
             int perkalian();
             int pembagian();
             int pengkuadratan();
            
      private :
              int a,b;
             float hasil;
              };
             
             
      int kalkulator::penjumlahan(){
             
      cout <<"Masukkan Bilangan 1: ";
      cin >> a;
      cout <<"Masukkan Bilangan 2: ";
      cin >> b;
      hasil = a+b;
      cout <<"Hasil Penjumlahan : "<< hasil <<endl;
      }
     
      int kalkulator::pengurangan(){
     
      cout <<"Masukkan Bilangan 1: ";
      cin >> a;
      cout <<"Masukkan Bilangan 2: ";
      cin >> b;
      hasil = a-b;
      cout <<"Hasil Pengurangan : "<< hasil <<endl;
      }
     
      int kalkulator::perkalian(){
    
      cout <<"Masukkan Bilangan 1: ";
      cin >> a;
      cout <<"Masukkan Bilangan 2: ";
      cin >> b;
      hasil = a*b;
      cout <<"Hasil Perkalian : "<< hasil <<endl;
      }
    
      int kalkulator::pembagian(){
     
      cout <<"Masukkan Bilangan 1: ";
      cin >> a;
      cout <<"Masukkan Bilangan 2: ";
      cin >> b;     
      hasil = a/b;
      cout <<"Hasil Pembagian : "<< hasil <<endl;
      }

     int kalkulator::pengkuadratan(){
         
      cout <<"Masukkan Bilangan : ";
      cin >> a;
      hasil = a*a;
      cout <<"Hasil Pengkuadratan : "<< hasil <<endl;
      }
     
     
    
     int main(){
     int e;
     kalkulator f;
     
         cout <<"          Pilihan Menu \n\n\n";
         cout <<"   1. Penjumlahan "<<endl;
         cout <<"   2. Pengurangan "<<endl;
         cout <<"   3. Perkalian "<<endl;
         cout <<"   4. Pembagian "<<endl;
         cout <<"   5. Penkuadratan "<<endl;
         cout <<"          Masukkan Pilihan :"<<endl;
         cin >> e;
        
        
         switch(e)
         {
         case 1:
              f.penjumlahan();
         break;
        
         case 2:
              f.pengurangan();
         break;
        
         case 3:
              f.perkalian();
         break;
        
         case 4:
              f.pembagian();
         break;
        
         case 5:
              f.pengkuadratan();
    
         break;
         default:
         cout <<"Pilihan Tidak Tersedia \n";
         break;
         }
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Tidak ada komentar:

Posting Komentar