Friday, October 12, 2018

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++.

program C++ kalkulator sederhana

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.

tutorial C++ kalkulator sederhana

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”

source code C++ kalkulator sederhana

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.


membuat program kalkulator dengan C++

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)


2 comments:

Powered by Blogger.

Author

My photo
"life is only once, so don't choose to be mediocre, do whatever you need to do and die without regret" -Mad Arief-

Postingan Terbaru

Total Pageviews