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]