-Black Inspiration- -Telor-ceplox- -PROFIL- -Facebook- -Twitter- "* ikhsan_choco@ymail.com "*
Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!!----Stop Dreaming and Start Action Now...!! Jangan lupa kasih komentar demi kemajuan blog ini...!!!

13 Apr 2011

program kakulator sederhana c++

Dengan adanya program kalkulator , kita akan sangat terbantu terutama dalam hal hitung-menghitung. Sebenarnya, kita bisa membuat kalkulator tersebut dengan mudah, namun dalam versi dev c++ tentunya. Sebab, dev c++ memungkinkan kita untuk membuat program kalkulator dengan cepat dan menyenangkan asalkan Anda tahu konsep dasar tentang cara kerja kalkulator.
Contoh Program C++ Kalkulator  dapat anda lihat pada source kode di bawah. Contoh Program C++ di bawah menggunakan user input yaitu nilai-nilai diinputkan sendiri oleh user. Untuk Mencobanya silahkan copy paste source code Contoh Program C++ Kalkulator  berikut. CEKIDOT.

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

using namespace std;
class kakulator{
      public :
             double menu ();
             double kuadrat ();
             double akar ();
             double pangkat ();
             double modulus ();
             double logaritma();
             double logsepuluh ();
             double jumlah ();
             double kurang ();
             double kali ();
             double bagi ();
            
          
      private :
              double a,b,c,hslJ,hslK,hslKL,hslB,hslKD,hslA,hslP,hslM,hslL,hslLS;
              };
             
      double kakulator::menu(){
             int pil;
             cout<<"KAKULATOR SEDERHANA"<<endl<<endl;
             cout<<"MENU"<<endl;
             cout<<"silahkan milih operator"<<endl;
             cout<<"1.penjumlahan - 2.pengurangan - 3.perkalian - 4.pembagian - 5.kuadrat"<<endl;
             cout<<"6.akar        - 7.pangkat     - 8.modulus   - 9.logaritma  - 10.logsepuluh"<<endl<<endl<<endl;
             cout<<"masukan salahsatu pilihan";cin>>pil;
             while(!((pil==1)||(pil==2)||(pil==3)||(pil==4)||(pil==5)||(pil==6)||(pil==7)||(pil==8)||(pil==9)||(pil==10)||(pil==11))){//||(pil=='q')||(pil=='Q')))){
     cout<<"Pilihan yang anda masukkan salah!!!\nsilahkan coba lagi 1-7\n";
     cout<<">>Pilih Salah Satu : ";cin>>pil;   
     }
     switch(pil){
                 case 1 : jumlah();break;
                 case 2 : kurang ();break;
                 case 3 : kali (); break;
                 case 4 : bagi (); break;
                 case 5 : kuadrat ();break;
                 case 6 : akar ();break;
                 case 7 : pangkat ();break;
                 case 8 : modulus ();break;
                 case 9 : logaritma ();break;
                 case 10 : logsepuluh (); break;
               
                 }
                 }   
     double kakulator::jumlah (){
            cout<<"masukan angka :";cin>>a;
            cout<<"masukan angka :";cin>>b;
            hslJ=a+b;
            cout<<"hasil :"<<hslJ<<endl<<endl<<endl;
             menu();

            }
     double kakulator::kurang(){
            cout<<"masukan angka :";cin>>a;
            cout<<"masukan angka :";cin>>b;
            hslK=a-b;
            cout<<"hasil :"<<hslK<<endl<<endl<<endl;
             menu();
            }
     double kakulator::kali(){
            cout<<"masukan angka :";cin>>a;
            cout<<"masukan angka :";cin>>b;
            hslK=a*b;
            cout<<"hasil :"<<hslK<<endl<<endl<<endl<<endl;
           menu();
            }
     double kakulator::bagi(){
            cout<<"masukan angka :";cin>>a;
            cout<<"masukan angka :";cin>>b;
            hslB=a/b;
            cout<<"hasil :"<<hslB<<endl<<endl<<endl;
             menu();
             }
     double kakulator::kuadrat(){
           cout<<"masukan angka :";cin>>a;
            hslKD=a*a;
            cout<<"hasil :"<<hslKD<<endl<<endl<<endl;
             menu();
            
             }
            
     double kakulator::akar(){
            cout<<"masukan nilai :";cin>>a;
          hslA=sqrt (a);
            cout<<"hasil :"<<hslA<<endl<<endl<<endl;
             menu();
             }
     double kakulator::pangkat(){
            cout<<"masukan nilai :";cin>>a;
            cout<<"masukan pangkat :";cin>>b;
            hslP=pow(a,b);
            cout<<"hasil :"<<hslP<<endl<<endl;
            menu();
            }
     double kakulator::modulus(){
            cout<<"masukan angka :";cin>>a;
            cout<<"masukan pembagi :";cin>>b;
            hslM=fmod (a,b);
            cout<<"hasil :"<<hslM<<endl<<endl;
            menu();
            }
     double kakulator::logaritma(){
            cout<<"masukan nilai :";cin>>a;
            hslL=log (a);
            cout<<"hasil :"<<hslL<<endl<<endl<<endl;
            menu();
            }
     double kakulator::logsepuluh(){
            cout<<"masukan nilai :";cin>>a;
            hslLS=log10 (a);
            cout<<"hasil :"<<hslLS<<endl<<endl<<endl;
            menu();
            }
         
int main(int argc, char *argv[])
{
  kakulator x;
  x.menu();


    system("PAUSE");
    return EXIT_SUCCESS;
}
Jangan lupa kasih komentar demi kemajuan blog ini...!!!

Tidak ada komentar:

Posting Komentar