Sebelumnya bisa mendownloadnya , klik
DISINI
Algritmanya :
1.Inputan : Pilih operasi yang akan dipakai, masukan bilangan yang akan dihitung.
2.Hitung inputan dengan operasi yang dipilih.
Proses masing-masing operasi:
Akar Kuadrat = √a
Log = log(a)
Perpangkatan(^) = a^n
Sin = sin(a)
Cos = cos(a)
Tan = tan(a)
3.Output : Tampilan hasil dari proses perhitungan tersebut.
Program :
Ini adalah tugas saya membuat kalkulator. Disini saya menggunakan dev c++. Tetapi bisa anda coba dengan apapun, tinggal menyesuaikan perintahnya. Langsung saja sedikit saya beri penjelasan...
Buka dev C++ dan buat project baru.
Buat juga headernya lalu simpan dengan nama _yusuf.h
Kemudian ketik programnya di bawah ini.
[sourcecode language="css"]
#include <cstdlib>
#include <iostream.h>
#include <math.h>
using namespace std;
class kalkulator {
public:
void menu();
void prosesnya();
private:
int yusuf;
float a,b,hasil;
};
void kalkulator::menu(){
cout<<" ___________________________________________________ \n";
cout<<" ||||||||||||||||||||||||||||||||||||||||||||||||||| \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=.= KALKULATOR SEDERHANA SAYA =.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=. Y U S U F =.=.=.= \n";
cout<<" =.=.=.=.=. R U L I A N T O K O =.=.=.= \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.= \n";
cout<<" ||||||||||||||||||||||||||||||||||||||||||||||||||| \n";
cout<<" ___________________________________________________ \n\n";
cout<<" Anda Mau Menghitung Tentang Apa\n";
cout<<" 1. Akar Kuadrat \n";
cout<<" 2. log(a) \n";
cout<<" 3. Perpangkatan(^)\n";
cout<<" 4. Sin(a) \n";
cout<<" 5. Cos(a) \n";
cout<<" 6. Tan(a) \n";
}
void kalkulator::prosesnya(){
cout<<" Masukan pilihan Anda : ";
cin>>yusuf;
switch(yusuf){
case 1:
cout<<"\n Akar Kuadrat\n";
cout<<" masukkan angka : ";cin>>a;
hasil=sqrt(a);
cout<<" Hasil Akar Kuadrat "<<a<<" = "<<hasil<<endl<<endl;
break;
case 2:
cout<<"\n Log(a)\n";
cout<<" masukkan angka : "; cin>>a;
hasil=log(a);
cout<<" Hasil Log ("<<a<<")"<<" = "<<hasil<<endl<<endl;
break;
case 3:
cout<<"\n Masukkan bilangan yang akan dipangkatkan :";cin>>a;
cout<<" Masukkan pangkat dari "<<a<<" : ";cin>>b;
hasil=pow(a,b);
cout<<" Hasil "<<a<<" pangkat "<<b<<" = "<<hasil<<endl<<endl;
break;
case 4:
cout<<"\n Sin(a)\n";
cout<<" masukkan angka : ";cin>>a;
hasil=sin(a);
cout<<" Hasil Sin "<<a<<" = "<<hasil<<endl<<endl;
break;
case 5:
cout<<"\n Cos(a)\n";
cout<<" masukkan angka :";cin>>a;
hasil=cos(a);
cout<<" Hasil Cos "<<a<<" = "<<hasil<<endl<<endl;
break;
case 6:
cout<<"\n Tan(a)\n";
cout<<" masukkan angka : ";cin>>a;
hasil=tan(a);
cout<<" Hasil Tan "<<a<<" = "<<hasil<<endl<<endl;
break;
default :
cout<<" Yang anda masukkan salah !!!\n";
cout<<" Tidak ada pilihan, Pilihan terdiri 1-6\n\n";
prosesnya();
break;
}
}
[/sourcecode]
Langkah terakhir membuat file utama yang berisi fungsi main. Buat Souce File lalu ketik program di bawah ini.
[sourcecode language="css"]
#include <iostream.h>
#include <math.h>
#include "_yusuf.h"
int main()
{
kalkulator sederhana;
char yn;
do
{
sederhana.menu();
sederhana.prosesnya();
cout<<" Ingin menghitung lagi ??\n";
cout<<" Tekan --Y-- untuk lanjut atau --N-- untuk keluar\n ";
cin>>yn;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
}
while(yn=='y' || yn=='Y');
system("PAUSE");
return 0;
}
[/sourcecode]