Program Kalkulator Sederhana Dengan 3 File

Pembuatan 3 file ini adalah sebagai berikut :

pembuatan di awali dengan membuat projek baru seprti biasa lalu pada project klik kanan dan pilik new project dan beri nama.

File 1 (File memuat Pendeklarasian Class) :

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

using namespace std;
class kalkulatorku{ //mendeskripsikan class kalkulator
public :

// mendeskripsikan fungsi-fungsi dalam class kalkulator
kalkulatorku();
double menu();
double kuadrat();
double jumlah();
double kurang();
double kali();
double bagi();
double sinus();
double cosinus();
double faktorial();
double akar();
int keluar();

// mendeskripsikan variabel yang di butuhkan
private :
int a,b,f;
double pi,hasil;
}; // menutup class

File 2 (File Memuat Pendeklarasian fungsi):

#include “aniclass.h”
kalkulatorku::kalkulatorku(){
cout<<“\t\t=========TUGAS ALPRO=========\t\t”<<endl;
cout<<“\t\t=====KAKULATOR SEDERHANA=====\t\t”<<endl;
cout<<“\t\t=======ANI TRI PURWATI=======\t\t”<<endl;
cout<<“\t\t==========(10018176)=========\t\t”<<endl;
cout<<“\t\t==============(D)============\t\t”<<endl;
cout<<“\t\t============<<MENU>>=========”<<endl;
cout<<“\t\t=======<<SILAHKAN PILIH>>====”<<endl;
cout<<“\t\t<=>1.penjumlahan”<<endl;
cout<<“\t\t<=>2.pengurangan”<<endl;
cout<<“\t\t<=>3.perkalian”<<endl;
cout<<“\t\t<=>4.pembagian”<<endl;
cout<<“\t\t<=>5.kuadrat”<<endl;
cout<<“\t\t<=>6.sinus”<<endl;
cout<<“\t\t<=>7.cosinus”<<endl;
cout<<“\t\t<=>8.akar”<<endl;
cout<<“\t\t<=>9.faktorial”<<endl;
cout<<“\t\t<=>0.keluar”<<endl;
cout<<“\t\t==============================”<<endl<<endl;
}

double kalkulatorku::menu(){
int pil;
cout<<“masukan pilihan = “;
cin>>pil;
cout<<endl<<endl;
switch(pil){
case 1 : jumlah();break;
case 2 : kurang ();break;
case 3 : kali (); break;
case 4 : bagi (); break;
case 5 : kuadrat ();break;
case 6 : sinus ();break;
case 7 : cosinus ();break;
case 8 : akar ();break;
case 9 : faktorial (); break;
case 0 : keluar ();break;
default :
cout<<“Maaf Inputan Anda Keliru “<<endl;
cout<<“Masukin Inputan Yang Bener Dong “<<endl;
cout<<“Hahahahahahahahahahaha”<<endl;
cout<<menu();
break;
}
}
double kalkulatorku::jumlah(){ cout<<“Masukkan angka :”<<endl;
cout<<“Angka ke-1 :”; cin>>a;
cout<<“Angka ke-2 :”; cin>>b;
hasil= a+b;
cout<<“Hasil =”<<hasil<<endl;
cout<<menu();
return hasil;}
double kalkulatorku::kurang(){ cout<<“Masukkan angka :”<<endl;
cout<<“Angka ke-1 :”; cin>>a;
cout<<“Angka ke-2 :”; cin>>b;
hasil= a-b;
cout<<“Hasil =”<<hasil<<endl;
cout<<menu();
return hasil;}
double kalkulatorku::kali(){cout<<“Masukkan angka :”<<endl;
cout<<“Angka ke-1 :”; cin>>a;
cout<<“Angka ke-2 :”; cin>>b;
hasil= a*b;
cout<<“Hasil =”<<hasil<<endl;
cout<<menu();
return hasil;}
double kalkulatorku::bagi(){   cout<<“Masukkan angka :”;
cout<<“Angka ke-1 :”; cin>>a;
cout<<“Angka ke-2 :”; cin>>b;
hasil= a/b;
cout<<“Hasil =”<<hasil<<endl;
cout<<menu();
return hasil;}
double kalkulatorku::akar(){ cout<<“Masukkan angka :”; cin>>a;
hasil =sqrt(a);
cout<<“Hasil =”<<hasil<<endl;
cout<<menu();
return hasil;}
double kalkulatorku::sinus(){ pi=3.14;
cout<<“Masukkan sudut positif :”; cin>>a;
hasil=sin(a*pi/180);
cout<<“Hasil =”<<hasil<<endl;
cout<<menu();
return hasil;}
double kalkulatorku::cosinus(){pi=3.14;
cout<<“Masukkan sudut :”; cin>>a;
hasil=cos(a*pi/180);
cout<<“Hasil =”<<hasil<<endl;
cout<<menu();
return hasil;}
double kalkulatorku::kuadrat(){cout<<“Masukkan angka :”<<endl;
cin>>a;
hasil= a*a;
cout<<“Hasil =”<<hasil<<endl;
cout<<menu();
return hasil;}
double kalkulatorku::faktorial(){   f=1;
cout<< “masukkan bilangan positif\n”;
cin>>a;
cout<<a<< ” faktorial = “;
for (int i=2; i<=a; i++){
f*=i;}
cout<<f<<endl;
cout<<menu();
return 0;}
int kalkulatorku::keluar(){
cout <<“\t\t    <<<<TERIMA KASIH>>>”<<endl;
cout<<“\t\t===========END============”<<endl;
return 0;}

File 3 (File Memuat Pemanggilan program):

#include “ani2.h” // memanggil file 2 yang di namai ani2.h

int main(int argc, char *argv[])
{
kalkulatorku x; // mendeklarasikan class dengan objek ani
x.menu(); // memanggil fungsi menu

system(“PAUSE”);
return EXIT_SUCCESS; // mengakhiri program
}

Dan hasil programnya adalah sebagai berikut :

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: