Senin, 18 April 2011

Program Kalkulator

#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
class calculator{
      public:
             calculator();
             void masuk();
             void proses();

      private:
              float a, b;
              float hasil;
              int x;
              };
              
calculator::calculator(){
                        
                          cout<<"\t Calculator of Jafar Shodiq 10018192\n";
                         }

void calculator::masuk(){
         cout<<"Masukkan pilihan operasi yang akan dilakukan: \n";
         cout<<" 1.penjumlahan\n";
         cout<<" 2.pengurangan\n";
         cout<<" 3.perkalian\n";
         cout<<" 4.pembagian\n";
         cout<<" 5.pengkuadratan\n";
         cout<<" 6.akar kuadrat\n";
         cout<<" 7.sin\n";
         cout<<" 8.cos\n";
         cout<<" 9.tan\n";
         cout<<"Masukkan nomor : \n";
         cin>>x;
         }

void calculator::proses(){
     float hasil=0.0;
     switch(x){
               case 1 :
                    cout<<"\tpenjumlahan\n";
                    cout<<"masukkan bilangan 1:"; cin>>a;
                    cout<<"masukkan bilangan 2:"; cin>>b;
                    hasil=a+b;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 2 :
                    cout<<"pengurangan\n";
                    cout<<"masukkan bilangan 1:"; cin>>a;
                    cout<<"masukkan bilangan 2:"; cin>>b;
                    hasil=a-b;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 3 :
                    cout<<"perkalian\n";
                    cout<<"masukkan bilangan 1:"; cin>>a;
                    cout<<"masukkan bilangan 2:"; cin>>b;
                    hasil=a*b;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 4 :
                    cout<<"pembagian\n";
                    cout<<"masukkan bilangan 1:"; cin>>a;
                    cout<<"masukkan bilangan 2:"; cin>>b;
                    hasil=a/b;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 5 :
                    cout<<"pengkuadratan\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=a*a;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 6 :
                    cout<<"akar kuadrat\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=sqrt(a);
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 7 :
                    cout<<"sin\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=sin(a);
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 8 :
                    cout<<"cos\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=cos(a);
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 9 :
                    cout<<"tan\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=tan(a);
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               default :
                       cout<<"masukkan salah!!!!!!!\n";
                       cout<<"pilihan tidak tersedia\n\n";
                       calculator();
                       break;
                       }
                       }

Tidak ada komentar:

Posting Komentar