Berikut merupakan contoh program kalkulator sederhana yang saya buat dengan menggunakan bahasa C++. Langsung aja ni codingnya:
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{
int a, e, f;
char d;
float b, c, hasil;
atas:
clrscr();
cout<<"\t Program Kalkulator Sederhana\n";
cout<<"\t==============================\n\n";
cout<<" 1. Tambah\n";
cout<<" 2. Kurang\n";
cout<<" 3. Kali\n";
cout<<" 4. Bagi\n";
cout<<" 5. Pangkat\n";
cout<<" 6. Akar\n";
cout<<" 7. Sinus\n";
cout<<" 8. Cosinus\n";
cout<<" 9. Tangens\n";
cout<<" 10. Log\n";
cout<<" 11. Modulus\n";
cout<<" 12. Ln\n\n";
cout<<" Pilih Operator : ";
cin>>a;
cout<<endl;
if (a==1)
{
cout<<" Input Angka Pertama : ";
cin>>b;
cout<<" Input Angka Kedua : ";
cin>>c;
hasil=b+c;
cout<<"\n "<<b<<" + "<<c<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==2)
{
cout<<" Input Angka Pertama : ";
cin>>b;
cout<<" Input Angka Kedua : ";
cin>>c;
hasil=b-c;
cout<<"\n "<<b<<" - "<<c<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==3)
{
cout<<" Input Angka Pertama : ";
cin>>b;
cout<<" Input Angka Kedua : ";
cin>>c;
hasil=b*c;
cout<<"\n "<<b<<" x "<<c<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==4)
{
cout<<" Input Angka Pertama : ";
cin>>b;
cout<<" Input Angka Kedua : ";
cin>>c;
hasil=b/c;
cout<<"\n "<<b<<" : "<<c<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==5)
{
cout<<" Input Angka : ";
cin>>b;
cout<<" Input Pangkat : ";
cin>>c;
hasil=pow(b,c);
cout<<"\n "<<b<<"^"<<c<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==6)
{
cout<<" Input Angka : ";
cin>>b;
hasil=sqrt(b);
cout<<"\n Akar "<<b<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==7)
{
cout<<" Input Sudut : ";
cin>>b;
hasil= sin(b/57.2958);
cout<<"\n Sin "<<b<<" Derajat = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==8)
{
cout<<" Input Sudut : ";
cin>>b;
hasil=cos(b/57.2958);
cout<<"\n Cos "<<b<<" Derajat = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==9)
{
cout<<" Input Sudut : ";
cin>>b;
hasil=tan(b/57.2958);
cout<<"\n Tan "<<b<<" Derajat = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==10)
{
cout<<" Input Angka : ";
cin>>b;
hasil=log10(b);
cout<<"\n Log "<<b<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==11)
{
cout<<" Input Angka Pertama : ";
cin>>e;
cout<<" Input Angka Kedua : ";
cin>>f;
hasil= e % f;
cout<<"\n "<<e<<" % "<<f<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan Enter Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else if (a==12)
{
cout<<" Input Angka : ";
cin>>b;
hasil=log(b);
cout<<"\n Ln "<<b<<" = "<<hasil;
cout<<"\n\n Apakah Anda Ingin Menghitung Lagi?\n";
cout<<" Tekan [Y] Untuk Menghitung Lagi.\n";
cout<<" Tekan [T] Untuk Menutup Program.";
d=getche();
if (d == 'Y' || d == 'y')
{
goto atas;
}
else
{
exit(0);
}
}
else
{
goto atas;
}
getch();
}
Buat agan-agan yang tidak punya aplikasi untuk menjalankan program C++ jangan khawatir, program kalkulator.exe bisa langsung di download di sini dan bisa dijalankan tanpa aplikasi tambahan. Demikian program kalkulator sederhana yang saya buat, smoga bermanfaat dan terima kasih atas kunjungannya :)
lanjut mas bro..
BalasHapusbiar org lain bs ambil bwt bhannye..
hahaha pkai pakse org komen. utk adek2...
BalasHapusmnta follow jwk k nd..
BalasHapushihiihi
by : alek
dmn tmpat follownye tok i..
BalasHapusha boleh be. follow lh.
BalasHapus