Senin, 18 April 2011

#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                           WISNU DWI RAHARDIYAN\n";
                          cout<<"\t                                 10018175\n";
                          cout<<"\t                                     D\n";
cout<<"\n";
cout<<"\n";
                         }

void calculator::masuk(){
         cout<<"pilihan oprasi: \n";
         cout<<"\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<<"\n";
         cout<<"Masukkan nomor oprasi : \n";
         cin>>x;
         }

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

0 komentar :

Posting Komentar