Contoh Kalkulator C++
aplikasi yang saya gunakan adalah microsoft visual c++ 2010 express.
Kalkulator 1
#include <iostream>
using namespace std;
int main2 (){
int pilih; // deklarasi variabel
float bil1,bil2,hasil;
cout<<"####################################"<<endl;
cout<<"## APLIKASI KALKULATOR LP2M-ARAY ##"<<endl;
cout<<"## TONNY ##"<<endl;
cout<<"####################################"<<endl;
cout<<endl;
cout<<"Masukkan Bil1 :";
cin>>bil1;
cout<<"Masukkan Bil2 :";
cin>>bil2;
hasil=bil1+bil2;
cout<<endl;
cout<<"Hasil="<<hasil;
cin.get();
return 0;
}
Hasilnya
Kalkulator 2
#include <iostream>
#include <string.h>
using namespace std;
int pangkat(int a, int b){
int hasil,i;
hasil=1;
for(i=1;i<=b;i++){
hasil= hasil * a;
}
return hasil;
}
int main2 (){
char *operators= "???";
int pilih;
float bil1,bil2,hasil;
cout<<"####################################"<<endl;
cout<<"## APLIKASI KALKULATOR LP2M-ARAY ##"<<endl;
cout<<"## HARI I-LAT 2 By TONNY ##"<<endl;
cout<<"####################################"<<endl;
cout<<endl;
cout<<"+++++++++++++++++++++++++++++++"<<endl;
cout<<"Masukkan Bil1 :";
cin>>bil1;
cout<<"Masukkan Bil2 :";
cin>>bil2;
cout<<"PILIH OPERATOR ANDA"<<endl;
cout<<"1)Penjumlahan"<<endl;
cout<<"2)Pengurangan"<<endl;
cout<<"3)Perkalian"<<endl;
cout<<"4)Pembagian"<<endl;
cout<<"5)Modulo"<<endl;
cout<<"6)Pangkat"<<endl;
cout<<"?)None"<<endl;
cout<<endl;
cout<<"+++++++++++++++++++++++++++++++"<<endl;
cout<<"Pilihlah Operator Anda :";
cin>>pilih;
if (pilih==1){hasil=bil1+bil2;operators="Penjumlahan";}
else if (pilih==2){hasil=bil1-bil2;operators="Pengurangan";}
else if (pilih==3){hasil=bil1*bil2;operators="Perkalian";}
else if (pilih==4){hasil=bil1/bil2;operators="Pembagian";}
else if (pilih==5){hasil=(int) bil1 % (int) bil2;operators="Modulo";}
else if (pilih==6){hasil=pangkat(bil1,bil2);operators="Pangkat";}
else {hasil=0;operators="None";}
cout<<endl<<"Anda memilih proses "<<operators<<endl;
cout<<"Hasil="<<hasil;
return 0;
}
Hasilnya
sekian. semoga aplikasinya bermanfaat :D
punten aa ini kenapa saya eror di bagian char *operators= ;
BalasHapustrus console nya nunjuk ke si titik koma eror nya... klo gitu gimana ya?