This is a simple kalkulaor program that I created .... Yes cuman whim, Na is the program...
#include <iostream>
#include <conio>
#include <math.h>
class calculator{
public :
void sederhana();
void hitung();
private :
int pilih;
int z;
int x, y;
double hasil;
};
void calculator::sederhana(){
cout << "\t\t+-------------------------------------+\n";
cout << "\t\t| KALKULATOR YANG SEDERHANA INI |\n";
cout << "\t\t+-------------------------------------+\n";
cout<<endl;
cout<<"Operator Yang Tersedia:"<<endl;
cout << "\t\t **************************************" <<endl;
cout << "\t\t *\v***********************************\v*" <<endl;
cout << "\t\t *\v PILIHAN OPERATOR : \v*" <<endl;
cout << "\t\t *\v 1 = Tambah 9 = Tangen \v*" << endl;
cout << "\t\t *\v 2 = Kurang 10 = Log \v*" <<endl;
cout << "\t\t *\v 3 = Kali 11 = Exponen \v*" <<endl;
cout << "\t\t *\v 4 = Bagi 12 = Kuadrat \v*" <<endl;
cout << "\t\t *\v 5 = Pangkat 13 = Modulud \v*" <<endl;
cout << "\t\t *\v 6 = Akar \v*" <<endl;
cout << "\t\t *\v 7 = Cosinus \v*" <<endl;
cout << "\t\t *\v 8 = Sinus \v*" <<endl;
cout << "\t\t *\v***********************************\v*" <<endl;
cout << "\t\t **************************************" <<endl;
cout<<endl;
cout<<"Silahkan Masukkan Pilihan Nomer Menu Operator Yang Anda Inginkan : ";
cin>>pilih;
cout<<endl;
}
void calculator::hitung(){
if(pilih==1){
cout<<"Penambahan"<<endl;
cout<<"Masukkan angka pertama : ";
cin>>x;
cout<<"Masukkan angka kedua : ";
cin>>y;
hasil=x+y;
cout<<x<<" + "<<y<<" = "<<hasil<<endl;
}
else if(pilih==2){
cout<<"Pengurangan"<<endl;
cout<<"Masukkan angka pertama : ";
cin>>x;
cout<<"Masukkan angka kedua : ";
cin>>y;
hasil=x-y;
cout<<x<<" - "<<y<<" = "<<hasil<<endl;
}
else if(pilih==3){
cout<<"Perkalian"<<endl;
cout<<"Masukkan angka pertama : ";
cin>>x;
cout<<"Masukkan angka kedua : ";
cin>>y;
hasil=x*y;
cout<<x<<" X "<<y<<" = "<<hasil<<endl;
}
else if(pilih==4){
cout<<"Pembagian"<<endl;
cout<<"Masukkan angka pertama : ";
cin>>x;
cout<<"Masukkan angka kedua : ";
cin>>y;
hasil=x/y;
cout<<x<<" : "<<y<<" = "<<hasil<<endl;
}
else if(pilih==5){
cout<<"Perpangkatan"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
cout<<"Masukkan angka pangkat : ";
cin>>y;
hasil=pow(x,y);
cout<<x<<" pangkat "<<y<<" = "<<hasil<<endl;
}
else if(pilih==6){
cout<<"Akar"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
hasil=sqrt(x);
cout<<"Akar dari "<<x<<" = "<<hasil<<endl;
}
else if(pilih==7){
cout<<"cosinus"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
hasil=cos(x);
cout<<"Hasil cos dari "<<x<<" = "<<hasil<<endl;
}
else if(pilih==8){
cout<<"sinus"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
hasil=sin(x);
cout<<"Hasil sin dari "<<x<<" = "<<hasil<<endl;
}
else if(pilih==9){
cout<<"tangen"<<endl;
cout<<"Masukkan angaka : ";
cin>>x;
hasil=tan(x);
cout<<"Hasil tan dari "<<x<<" = "<<hasil<<endl;
}
else if(pilih==10){
cout<<"Log"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
int hasil=(log(x))/2;
cout<<"Hasil log dari "<<x<<" = "<<hasil<<endl;
}
else if (pilih==11){
cout<<"exponen"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
int hasil = (exp(x));
cout<<"Hasil Exponen dari "<<x<<" = "<<hasil<<endl;
}
else if (pilih==12){
cout<<"kuadrat"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
int hasil = x*x;
cout<<"Hasil Kuadrat dari "<<x<<" = "<<hasil<<endl;
}
else if (pilih==13){
cout<<"modulus"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
cout<<"Masukkan angka kedua : ";
cin>>y;
int hasil = fmod(x,y);
cout<<"Hasil modulus dari "<<x<<" = "<<hasil<<endl;
}
}
int main()
{
int ulangi;
awal:
calculator I;
I.sederhana();
I.hitung();
cout<<endl;
cout<<"Apakah Anda Ingin Mekanjutkan? <1=Ya> <2=Tidak> : ";
cin>>ulangi;
if(ulangi==1){
goto awal;
}
else {
cout<<"Terima Kasih"<<endl;
}
getch();
return 0;
}
And the results of running a program like this,,,, But I can not cut the picture, so this result...
Nah seperti itulah program kalkulator yang saya buat..... cuman sederhana,,,
Thanks for reading & sharing Agus Nur Ikhsan
0 komentar:
Posting Komentar