Sabtu, 16 April 2011

KALKULATOR SEDERHANA

Assalamu'alaikum wr wb....
How are you friends.
... I hope you fine like me...
Ok this time i will posting my individual assignment that
is about a simple calculator. ok just we see the results.

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

class calculator{
      public :
         void sederhana();
         void hitung();
      private :
         int pilih;
         int z;
         int x, y;
         double hasil;
};

void calculator::sederhana(){
     cout<<"Program Kalkuator"<<endl;
     cout<<"Yang Saya Buat"<<endl;
     cout<<endl;
     cout<<"Operator Yang Tersedia:"<<endl;
     cout<<"1  =  Tambah"<<endl;
     cout<<"2  =  Kurang"<<endl;
     cout<<"3  =  Kali"<<endl;
     cout<<"4  =  Bagi"<<endl;
     cout<<"5  =  Pangkat"<<endl;
     cout<<"6  =  Akar"<<endl;
     cout<<"7  =  Cosinus"<<endl;
     cout<<"8  =  Sinus"<<endl;
     cout<<"9  =  Tangen"<<endl;
     cout<<"10 =  Log"<<endl;
     cout<<"11 =  Exponen"<<endl;
     cout<<"12 =  Kuadrat"<<endl;
     cout<<"13 =  Modulus"<<endl;
     cout<<endl;
     cout<<"Silahkan Masukkan Pilihan Menu Operator Yang Anda Inginkan : ";
     cin>>pilih;
     cout<<endl;
     }
void calculator::hitung(){

if(pilih==1){
     cout<<"Penambahan"<<endl;
     cout<<"Masukkan angka pertama : ";
     cin>>x;
     cout<<"Masukkan angka kedua   : ";
     cin>>y;
     hasil=x+y;
     cout<<x<<" + "<<y<<" = "<<hasil<<endl;
      }

else if(pilih==2){
     cout<<"Pengurangan"<<endl;
     cout<<"Masukkan angka pertama : ";
     cin>>x;
     cout<<"Masukkan angka kedua   : ";
     cin>>y;
     hasil=x-y;
     cout<<x<<" - "<<y<<" = "<<hasil<<endl;
     }

else if(pilih==3){
     cout<<"Perkalian"<<endl;
     cout<<"Masukkan angka pertama : ";
     cin>>x;
     cout<<"Masukkan angka kedua   : ";
     cin>>y;
     hasil=x*y;
     cout<<x<<" X "<<y<<" = "<<hasil<<endl;
     }

else if(pilih==4){
     cout<<"Pembagian"<<endl;
     cout<<"Masukkan angka pertama : ";
     cin>>x;
     cout<<"Masukkan angka kedua   : ";
     cin>>y;
     hasil=x/y;
     cout<<x<<" : "<<y<<" = "<<hasil<<endl;
     }

else if(pilih==5){
     cout<<"Perpangkatan"<<endl;
     cout<<"Masukkan angka         : ";
     cin>>x;
     cout<<"Masukkan angka pangkat : ";
     cin>>y;
     hasil=pow(x,y);
     cout<<x<<" pangkat "<<y<<" = "<<hasil<<endl;
     }

else if(pilih==6){
     cout<<"Akar"<<endl;
     cout<<"Masukkan angka : ";
     cin>>x;
     hasil=sqrt(x);
     cout<<"Akar dari "<<x<<" = "<<hasil<<endl;
     }

else if(pilih==7){
     cout<<"cosinus"<<endl;
     cout<<"Masukkan angka : ";
     cin>>x;
     hasil=cos(x);
     cout<<"Hasil cos dari "<<x<<" = "<<hasil<<endl;
     }

else if(pilih==8){
     cout<<"sinus"<<endl;
     cout<<"Masukkan angka : ";
     cin>>x;
     hasil=sin(x);
     cout<<"Hasil sin dari "<<x<<" = "<<hasil<<endl;
      }

else if(pilih==9){
     cout<<"tangen"<<endl;
     cout<<"Masukkan angaka : ";
     cin>>x;
     hasil=tan(x);
     cout<<"Hasil tan dari "<<x<<" = "<<hasil<<endl;
     }

else if(pilih==10){
     cout<<"Log"<<endl;
     cout<<"Masukkan angka : ";
     cin>>x;
     int hasil=(log(x))/2;
     cout<<"Hasil log dari "<<x<<" = "<<hasil<<endl;
     }

else if (pilih==11){
      cout<<"exponen"<<endl;
     cout<<"Masukkan angka : ";
     cin>>x;
     int hasil = (exp(x));
     cout<<"Hasil Exponen dari "<<x<<" = "<<hasil<<endl;
     }
else if (pilih==12){
      cout<<"kuadrat"<<endl;
     cout<<"Masukkan angka : ";
     cin>>x;
     int hasil = x*x;
     cout<<"Hasil Kuadrat dari "<<x<<" = "<<hasil<<endl;
     }
else if (pilih==13){
      cout<<"modulus"<<endl;
     cout<<"Masukkan angka : ";
     cin>>x;
     cout<<"Masukkan angka kedua : ";
     cin>>y;
     int hasil = fmod(x,y);
     cout<<"Hasil modulus dari "<<x<<" = "<<hasil<<endl;
     }
}
int main()
{
    int ulangi;
    awal:
    calculator I;
    I.sederhana();
    I.hitung();
    cout<<endl;
    cout<<"Apakah Anda Ingin Mengulangi? <1=Ya> <2=Tidak> : ";
    cin>>ulangi;
    if(ulangi==1){

    goto awal;

}
else {
     cout<<"KALKULATOR SEDERHANA"<<endl;
}

    getch();
    return 0;
}
 

The above program using #include <math.h> because there are mathematical operations.Using data types integer and variable x,y,z,pilih,hasil.Void calculator::hitung for deklaration hitung.

Tidak ada komentar:

Posting Komentar