Kalkulator atau mesin hitung adalah alat untuk menghitung seperti penjumlhan,perkalian,pengurangan,pembagian serta menghitung rumus-rumus kimia tertentu dan kali ini saya akan memberikan program atau cara membuat progran pada kalkulator.
dan kali ini mengunkan bahasa Bahasa Pemograman C++ dibuat oleh Bjarne Stroustrup yg merupakan perkembangan dari bahasa C yg dikembangakan oleh Denis Ritche dan W.Kernighan pada tahun 1970 an.
namun sekali lagi bahasa c++ hanyalah bahasa yg bersifat hibrid,bukan bahasa murni berorientasi objek.oleh karana itu,pemrogram C pada tahap awak dapat berpindah jalur ke C++,Dibaurkan dgn program yg berbasis objek
Bahasa itu diturunkan dari bahasa sebelumnya,yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute)
oke cikidot
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{ double angka1;
double angka2;
long double hasil;
char op,jwb;
cout<<" PROGRAM KALKULATOR "<<endl;
cout<<"====================================="<<endl<<endl;
cout<<"Operasi:"<<endl;
cout<<"'+' :
Pertambahan"<<endl;
cout<<"'-' : Pengurangan"<<endl;
cout<<"'*' :
Perkalian"<<endl;
cout<<"'/' :
Pembagian"<<endl;
cout<<"'%' : Sisa Hasil
Bagi"<<endl;
cout<<"'^' :
Pemangkatan"<<endl<<endl;
cout<<"Masukan Angka:";
cin>>angka1;
do
{
if(angka1==0){
cout<<"Masukan Angka:";
cin>>angka1;
}
cout<<"Masukan Angka:";
cin>>angka2;
cout<<"Operasi :";
cin>>op;
switch(op)
{
case '+':
hasil=angka1+angka2;
cout<<"Hasilnya
:"<<hasil<<endl;
angka1=hasil;
break;
case '-':
hasil=angka1-angka2;
cout<<"Hasinya :"<<hasil<<endl;
angka1=hasil;
break;
case '*':
hasil=angka1*angka2;
cout<<"Hasilnya
:"<<hasil<<endl;
angka1=hasil;
break;
case '/':
hasil=angka1/angka2;
cout<<"Hasilnya
:"<<hasil<<endl;
angka1=hasil;
break;
case '%':
hasil=fmod(angka1,angka2);
cout<<"Hasilnya
:"<<hasil<<endl;
angka1=hasil;
break;
case '^':
hasil=pow(angka1,angka2);
cout<<"Hasilnya
:"<<hasil<<endl;
angka1=hasil;
break;
}
cout<<"APAKAH PERHITUNGAN MAU
DILANJUTKAN ( Y/T )"<<endl;
cin>>jwb;
}
while(jwb=='y' || jwb=='Y');
return 0;
}
Berikut Tampilannya:
Dan Berakhir Jika Anda Tekan huruf selain y
SEMOGA BERMANFAAT SALAM CERDAS
3 komentar