Home » , » Calculator Program

Calculator Program

Posted by Agus Nur Ikhsan on Selasa, 19 April 2011

This is a simple kalkulaor program that I created .... Yes cuman whim, Na is the program...



#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 << "\t\t+-------------------------------------+\n";
     cout << "\t\t|    KALKULATOR YANG SEDERHANA INI    |\n";
     cout << "\t\t+-------------------------------------+\n";
     cout<<endl;
     cout<<"Operator Yang Tersedia:"<<endl;
     cout << "\t\t   **************************************" <<endl;
     cout << "\t\t   *\v***********************************\v*" <<endl;
     cout << "\t\t   *\v  PILIHAN OPERATOR :               \v*" <<endl;
     cout << "\t\t   *\v  1 = Tambah     9 = Tangen        \v*" << endl;
     cout << "\t\t   *\v  2 = Kurang     10 = Log          \v*" <<endl;
     cout << "\t\t   *\v  3 = Kali       11 = Exponen      \v*" <<endl;
     cout << "\t\t   *\v  4 = Bagi       12 = Kuadrat      \v*" <<endl;
     cout << "\t\t   *\v  5 = Pangkat    13 = Modulud      \v*" <<endl;
     cout << "\t\t   *\v  6 = Akar                         \v*" <<endl;
     cout << "\t\t   *\v  7 = Cosinus                      \v*" <<endl;
     cout << "\t\t   *\v  8 = Sinus                        \v*" <<endl;
     cout << "\t\t   *\v***********************************\v*" <<endl;
     cout << "\t\t   **************************************" <<endl;
     cout<<endl;
     cout<<"Silahkan Masukkan Pilihan Nomer 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 Mekanjutkan? <1=Ya> <2=Tidak> : ";
    cin>>ulangi;
    if(ulangi==1){


    goto awal;


}
else {
     cout<<"Terima Kasih"<<endl;
}


    getch();
    return 0;
}


And the results of running a program like this,,,, But I can not cut the picture, so this result...





Nah seperti itulah program kalkulator yang saya buat..... cuman sederhana,,,

Thanks for reading & sharing Agus Nur Ikhsan

Previous
« Prev Post

0 komentar:

Posting Komentar

Popular Posts