31 October 2014

Coding Kalkulator Sederhana Pada DEV C++

Dalam rangka menyelesaikan tugas kuliah tentang pemrograman, maka di bawah ini akan saya pos kan coding-coding dalam membuat kalkulator sederhana pada DEV C++. silahkan copy-paste coding tersebut dan coba jalankan pada DEV C++, maka anda dapat melihat sendiri hasilnya. Hasilnya Sungguh memuaskan. Semoga bermanfaat.


#include <cstdlib>
#include <iostream>
#include <math.h>
#include <cmath>

using namespace std;
class kalkulator{

      public:
             void pemilihan();
             void akar();
             void pangkat();
             void sinus();
             void cosinus();
             void tangen();
             void casin();
             void cacos();
             void catan();
             void cexp();
             void clog();
     private:
              float a,b,hasil;
     };

void kalkulator::pemilihan(){
     int p;
     cout<<"                ========================"<<endl;
     cout<<"                ,,,el araya kalkulator^^^"<<endl;
     cout<<"                ========================"<<endl;
     cout<<endl;
     cout<<"======================================================="<<endl;
     cout<<"Daftar Operasi Yang Bisa Dikerjakan Oleh Kalkulator Ini"<<endl;
     cout<<"======================================================="<<endl;
     cout<<endl;
     cout<<"1.akar\t\t6.asin\n";
     cout<<"2.pangkat\t7.acos\n";
     cout<<"3.sin\t\t8.atan\n";
     cout<<"4.cos\t\t9.exponen\n";
     cout<<"5.tan\t\t10.log\n";
     cout<<endl;
     cout<<"masukkan no operator yang akan anda pergunakan : ";
     cin>>p;
     system ("cls");
     switch(p){
               case 1 : akar();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 2 : pangkat();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 3 : sinus();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 4 : cosinus();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 5 : tangen();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 6 : casin();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 7 : cacos();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 8 : catan();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 9 : cexp();system ("PAUSE");system ("cls");
     return pemilihan();break;
               case 10: clog();system ("PAUSE");system ("cls");
     return pemilihan();break;
               default:
                       cout<<"Anda memilih nomer yang salah......!!!"<<endl;
                       cout<<"silahkan coba lagi"<<endl;
                       system ("PAUSE");system ("cls");
     return pemilihan();break;}
                       }

void kalkulator::akar(){
     cout<<"            ============================="<<endl;
     cout<<"              Anda memilih operasi akar"<<endl;
     cout<<"            ============================="<<endl;
     cout<<endl;
     cout<<"Masukan inputan untuk akar              : ";
     cin>>a;
     hasil=sqrt(a);
     cout<<"hasil akarnya adalah                    : "<<hasil<<endl;

     }
void kalkulator::pangkat(){
     cout<<"               =============================="<<endl;
     cout<<"                Anda memilih operasi pangkat"<<endl;
     cout<<"               =============================="<<endl;
     cout<<endl;
     cout<<"Masukan inputan yang dipangkatkan       : ";
     cin>>a;
     cout<<"Masukan inputan untuk pangkatnya        : ";
     cin>>b;
     hasil=pow(a,b);
     cout<<"hasil pangkatnya adalah                 : "<<hasil<<endl;

     }
void kalkulator::sinus(){
     cout<<              "=============================="<<endl;
     cout<<"                Anda memilih operasi sinus"<<endl;
     cout<<"              =============================="<<endl;
     cout<<endl;
     cout<<"Masukan inputan  sinus                  : ";
     cin>>a;
     hasil=sin(a);
     cout<<"hasil sinusnya adalah                   : "<<hasil<<endl;

     }
void kalkulator::cosinus(){
     cout<<"               =============================="<<endl;
     cout<<"                Anda memilih operasi cosinus"<<endl;
     cout<<"               =============================="<<endl;
     cout<<endl;
     cout<<"Masukan inputan untuk cosinus           : ";
     cin>>a;
     hasil=cos(a);
     cout<<"hasil cosinusnya adalah                 : "<<hasil<<endl;

     }
void kalkulator::tangen(){
     cout<<"              ============================="<<endl;
     cout<<"               Anda memilih opersi tangen"<<endl;
     cout<<"              ============================="<<endl;
     cout<<endl;
     cout<<"Masukan inputan untuk tangen            : ";
     cin>>a;
     hasil=tan(a);
     cout<<"hasil tangennya adalah                  : "<<hasil<<endl;

     }
void kalkulator::casin(){
     cout<<"             ============================="<<endl;
     cout<<"               Anda memilih opersi asin"<<endl;
     cout<<"             ============================="<<endl;
     cout<<"Masukan inputan untuk asin              : ";
     cin>>a;
     hasil=asin(a);
     cout<<"hasil asinnya adalah                    : "<<hasil<<endl;

     }
void kalkulator::cacos(){
     cout<<"             ============================="<<endl;
     cout<<"               Anda memilih opersi acos"<<endl;
     cout<<"             ============================="<<endl;
     cout<<"Masukan inputan untuk acos              : ";
     cin>>a;
     hasil=acos(a);
     cout<<"hasil acosnya adalah                    : "<<hasil<<endl;

     }
void kalkulator::catan(){
     cout<<"             ============================="<<endl;
     cout<<"               Anda memilih opersi atan"<<endl;
     cout<<"             ============================="<<endl;
     cout<<"Masukan inputan untuk atan              : ";
     cin>>a;
     hasil=atan(a);
     cout<<"hasil atannya adalah                    : "<<hasil<<endl;

     }
void kalkulator::cexp(){
     cout<<"            ============================="<<endl;
     cout<<"             Anda memilih opersi exponen"<<endl;
     cout<<"            ============================="<<endl;
     cout<<"Masukan inputan untuk exponen           : ";
     cin>>a;
     hasil=exp(a);
     cout<<"hasil exponennya adalah                 : "<<hasil<<endl;

     }
void kalkulator::clog(){
     cout<<"            ============================="<<endl;
     cout<<"               Anda memilih opersi log"<<endl;
     cout<<"            ============================="<<endl;
     cout<<"Masukan inputan untuk log               : ";
     cin>>a;
     hasil=log(a);
     cout<<"hasil lognya adalah                     : "<<hasil<<endl;

     }              
int main()
{
    kalkulator x;
    x.pemilihan();
    system("PAUSE");
    return EXIT_SUCCESS;
}



Jika coding di atas tak bisa dijalankan dengan copy-paste, maka download coding tersebut di sini.


EmoticonEmoticon