Hallo Coding Maniak Sudahkah Anda Ngoding Hari Ini ??
Hari ini program yang akan saya
bagikan adalah contoh program C++
kalkulator sederhana, ya sangat sederhana sih dalam program kalkulator ini
baru ada pilihan operasi pertambahan, pengurangan, perkalian dan pembagian,
kalau kalian mau tinggal tambahin fungsinya yang lain kaya akar, pangkat,
persen dan semacamnya, tinggal nanti tambahin saja codingnya dibagian pemilihan
if else.
Kalau mau kalkulator yang lebih
keren coba yang dibawah ini.
Oke langsung saja ini adalah
gambarannya, screenshot dari Dev C++.
Bisa dilihat digambar diatas tipe
data yang kita pakai adalah float biar lebih fleksibel yang terdiri dari
variabel x, y itu untuk angka pertama dan angka kedua, hasil untuk hasil dari
operasi hitung nya dan pilih untuk memilih mau coba lagi atau tidak, oh iya
satu lagi yaitu variabel z yang bertipe data integer yang fungsinya untuk
memilih operasi hitung yang mau digunakan.
Digambar kedua ini bagian source
code untuk memilih operasi perhitungan yang tertera di gambar pertama yang akan
kita pilih “jika z sama dengan 1 maka operasi hitung adalah penjumlahan dan
lain-lain”
Dan dibagian ini ada pilihan
untuk mau coba lagi atau keluar dengan angka 1 atau 2.
Sedikit info untuk yang belum tahu.
System(“cls”) digunakan untuk
membersihkan layar kaya clearscreen atau clrscr kalau di pascal
Goto itu digunakan untuk loncat statemant ke bagian yang telah
ditandai, cara menandainya tinggal nama(nama disini bebas) : dan kalau mau perintah loncat tinggal goto
nama(yang tadi ditulis) :
System(“pause”) itu digunakan supaya program tidak langsung keluar
ketika selesai melakukan fungsinya, ini kadang-kadang aja digunakannya.
Dibawah ini adalah tampilan ketika program dijalankan, kali ini saya
memasukan angka 27 dan 18 dan memilih operasi perkalian dan dibawahnya adalah
hasil dari perkaliannya.
Dan dibawah ini adalah source codenya, seperti biasa saya lebih
menyarankan kalian menulis manual source codenya, supaya lebih terbiasa mungkin
akan ada salah-salah sedikit kalau kurang fokus tapi disitulah letak belajar
dan latihannya. Tapi pilihan akhirnya itu terserah kalian.
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <math.h>
#include <cmath>
using namespace std;
int main (int argc, char**argv)
{
float
x,y,hasil,pilih;
system("cls");
cout<<"\t\t\t\t=============================================\n"<<endl;
cout<<"\t\t\t\t --------- KALKULATOR SEDERHANA
-----------"<<endl<<endl;
cout<<"\t\t\t\t============================================="<<endl;
kalkulator
:
cout<<"Operator
Perhitungan : "<<endl;
string
Penjumlahan ="(1) Penjumlahan (+)";
cout<<Penjumlahan<<endl;
string
Pengurangan ="(2) Pengurangan (-)";
cout<<Pengurangan<<endl;
string
Perkalian ="(3) Perkalian (*)";
cout<<Perkalian<<endl;
string
Pembagian ="(4) Pembagian (/)";
cout<<Pembagian<<endl<<endl;
cout<<"Masukan
Angka Pertama = ";
cin>>x;
cout<<"Masukan
Angka Kedua = ";
cin>>y;
int
z;
cout<<"Pilih
Operator Perhitungan = ";
cin>>z;
if
(z==1)
{
hasil=x+y;
cout<<"Hasil
Penjumlahan = "<<hasil<<endl;
}
else
if (z==2)
{
hasil=x-y;
cout<<"Hasil
Pengurangan = "<<hasil<<endl;
}
else
if (z==3)
{
hasil=x*y;
cout<<"Hasil
Perkalian = "<<hasil<<endl;
}
else
if (z==4)
{
hasil=x/y;
cout<<"Hasil
Pembagian = "<<hasil<<endl;
}
cout<<"========================================================"<<endl;
cout<<"Coba
Lagi [1]"<<endl;
cout<<"Keluar [2]"<<endl;
cout<<"========================================================"<<endl;
cout<<"Pilih
: "; cin>>pilih;
if
(pilih==1)
{
goto
kalkulator;
}
if
(pilih==2)
{
system("cls");
cout<<"\t\t\t\t========================================================"<<endl;
cout<<"\t\t\t\t Terima Kasih Telah Menggunakan Kalkulator
Ini"<<endl;
cout<<"\t\t\t\t========================================================"<<endl;
system("pause");
}
return
0;
}
Semoga postingan saya bermanfaat
silahkan tuliskan komentar dan pertanyaannya jika dirasa ada yang salah atau
kurang jelas. ingat kita disini sama-sama belajar, seperti motto di blog ini
“Dari newbie, oleh newbie dan untuk newbie”
Baca Juga
Program ATM Bank Versi Lengkap
5 Program Konversi (Suhu, Jam, Uang, Cm, Hari)
Program Reservasi Tiket Pesawat
3 Program Menghitung Luas Bangun Datar (Lingkaran, Persegi, Segitiga)
Baca Juga
Program ATM Bank Versi Lengkap
5 Program Konversi (Suhu, Jam, Uang, Cm, Hari)
Program Reservasi Tiket Pesawat
3 Program Menghitung Luas Bangun Datar (Lingkaran, Persegi, Segitiga)
infonya sangat bermanfaat bagi ane
ReplyDeletetang cucut
This comment has been removed by the author.
ReplyDelete