Membuat Kalkulator Dengan Bahasa C++

Membuat Kalkulator Dengan Bahasa C++

Untuk membuat sebuah aplikasi kalkulator maka perlu diketahui untuk apa kalkulator dibuat apakah untuk aplikasi biasa atau main-main saja. Kalkulator disini dibuat untuk memudahkan seseorang dalam menghitung data yang berupa angka, setiap sistem operasi pasti menyediakan aplikasi bawaannya sendiri. Yang jadi pertanyaannya kenapa harus membuat kalkulator kan sudah ada pada aplikasi pembawaannya. Tentunya jawabannya sangat simpel apakah anda ingin menggunakan aplikasi orang untuk keperluan sehari-hari tentunya dalam hati kita kurang puas, yang diinginkan hati kita bagaimana membuat sebuah aplikasi baik sederhana atau terlalu rumit untuk keperluan sendiri.

Kali ini penulis akan membuat sebuah aplikasi yang mana apilkasi ini dapat berjalan pada terminal, untuk versi GUI tunggu tutorial yang lain lagi. Buatlah sebuah project baru dengan nama apa aja pada dev-c++, visual c++ atau netbeans c++ (cross platform), dalam project tersebut biasanya akan dibuat sendiri main.cpp kalau tidak ada silahkan buatkan. Untuk sintaxnya bisa disalin seperti yang ada dibawah ini.

#include<iostream>
#include<cmath>

using namespace std;

int main(){
//-------defining variables and initializing them-------------    
    double num1,num2;
    char operation,redo;
//--------Printing my name on screen----------------    
    cout<<"Selamat datang pada kalkulator v.1.0 dibuat oleh Ghazali"<<endl;
    cout<<"***************************************************************"<<endl;
    cout<<endl<<endl<<endl;
//--here do loop is used so that the program can be used more then one time
//without exiting the run screen---------------------------    
    do
    {
 //----receiving the variables from input--------------         
    cout<<" Masukkan operasi kalkulator berikut ini (+,-,*,/,s)";
    cout<<"[berarti untuk pertukaran]:";
    cin>>operation ;
    cout<<endl<<endl;
     cout<<" Tolong masukkan angka untuk (";
    cout<<operation<<"):"<<endl<<"1st num:";
    cin>>num1;
    cout<<"2nd num:" ;
    cin>>num2;
    cout<<endl;
 //---used switch function so thet the operater can be decided------------  
    switch (operation)
    {
//------calculating the requested equation for inputs------------- 
//-------at the same time printing the results on screen-----------          
     case'+':            
             cout<<"Hasil tambah dari ("<<num1<<","<<num2<<"):";
             cout<<num1+num2<<endl;
             break; 
     case'-':
             cout<<"Hasil kurang dari ("<<num1<<","<<num2<<"):";
             cout<<num1-num2<<endl;
             break;
      case'*':
             cout<<"Hasil kali dari ("<<num1<<","<<num2<<"):";
             cout<<num1*num2<<endl;
             break;
      case'/':
             cout<<"Hasil bagi dari ("<<num1<<","<<num2<<"):";
             if(num2==0)
             {
             cout<<"not valid"<<endl;
             }
             cout<<(num1/num2)<<endl;
             break;
      case's':
             cout<<"Tukar angka dari ("<<num1<<","<<num2<<"):";
             swap(num1,num2);
             cout<<"1stnumber="<<num1<<"and 2nd number="<<num2<<endl<<endl;                    
           break;
      default:
              cout<<"Tidak ada perintah"<<endl;
      
           }
 //----now once again the program will ask the user if want to continue or not          
           cout<<"masukkan y atau Y untuk melanjutkan:";
           cin>>redo;
           cout<<endl<<endl;
           }
           while(redo=='y'||redo=='Y');
           
   system("pause");
    return 0;
    
    }

Sekian tutorial kali ini kalau ada kekurangan silahkan komentari seperti yang ada dibawah ini. Untuk hasil bisa dilihat seperti gambar yang ada dibawah ini. Sekian terima kasih.

kalkulator-cpp-2016-05-04

Tags: ,