Mesin hitung atau Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian, pembagian, bahkan pangkat.
Dan kali ini kita akan membuat sebuah kalkulator sederhana dengan menggunakan bahasa pemprograman C++. Disini saya akan menggunakan aplikasi Dev-C++. Selain Dev-C++, kita juga bisa menggunakan Borland C++, Visual C++, dll.
Berikut program kalkulator sederhana :
#include <iostream>
#include <conio.h>
using namespace std;
int pangkat(int x, int y){
int hasil,i;
hasil=1;
for(i=1;i<=y;i++){
hasil= hasil * x;
}
return hasil;
}
int main()
{
int x, y, z, hasil;
cout<<"\n\n----KALKULATOR SEDERHANA----\n\n\n";
cout<<"DAFTAR OPERATOR ARITMATIKA :\n\n";
cout<<"(1). PENJUMLAHAN\n";
cout<<"(2). PENGURANGAN\n";
cout<<"(3). PERKALIAN\n";
cout<<"(4). PEMBAGIAN\n";
cout<<"(5). PANGKAT\n";
cout<<"(6). MODULO\n";
cout<<"\n\nMASUKAN NILAI A : "; cin>>x;
cout<<"MASUKAN NILAI B : "; cin>>y;
a:
cout<<"PILIH PENGOPERASIAN : "; cin>>z;
if(z==1) {
hasil=x+y;
cout<<"HASIL DARI PENJUMLAHAN "<<x<<" DAN "<<y<<" ADALAH "<<hasil<<endl; }
else if(z==2) {
hasil=x-y;
cout<<"HASIL DARI PENGURANGAN "<<x<<" DAN "<<y<<" ADALAH "<<hasil<<endl; }
else if(z==3) {
hasil=x*y;
cout<<"HASIL DARI PERKALIAN "<<x<<" DAN "<<y<<" ADALAH "<<hasil<<endl; }
else if(z==4) {
hasil=x/y;
cout<<"HASIL DARI PEMBAGIAN "<<x<<" DAN "<<y<<" ADALAH "<<hasil<<endl; }
else if(z==5) {
hasil=pangkat(x,y);
cout<<"HASIL DARI PANGKAT "<<x<<" DAN "<<y<<" ADALAH "<<hasil<<endl; }
else {
cout<<"\nOPERASI ARITMATIKA SALAH\n\n";
goto a;}
getch();
return 0;
}
Setelah menuliskan coding programnya, maka hasil akhir akan seperti ini
Selamat mencoba!
ConversionConversion EmoticonEmoticon