Senin, 12 Maret 2018

Program Calculator atau Mesin Hitung Sederhana Mengunakan Bahasa C++


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
Load disqus comments

3 komentar