Program Kalkulator Dengan Operator Dalam Bahasa C++

Hooollaa para astronaut..
Setelah sebelumnya kita membahas tentang program Kalulator Sederhana dalam Bahasa C, kali ini kita akan membahas program kalkulator dalam bahasa C++. Nah, apa sih perbedaannya antara kedua program kalkulator tersebut ? Haha, pertama tentu saja bahasa pemrograman-nya.

Berbeda dengan program kalkulator sebelumnya, program kalkulator berikut menggunakan operator langsung, arti-nya kita langsung meng-input bilangan dan operator-nya.
Contoh nya : 2+2, 3x7, 10/2

Hohoho, untuk lebih lanjut, mari kita saksikan secara langsung source code-nya, :D

#include <iostream>
using namespace std;
#include <conio.h>
void calc();
float a,b,c,hsl;
char opt,ulg;
int main()
{
     calc();
     return 0;
}
void calc()
{



     cout<<"                 KALKULATOR                   "<<endl;
     cout<<"                 ==========                   "<<endl<<endl;
     mulai:
     cout<<""<<endl;
     cout<<"Operator yang digunakan adalah +, -, x, dan /"<<endl;
     cout<<"nb:contoh penggunaan 2+2 <enter>             "<<endl;
     cout<<""<<endl;
     cin>>a>>opt>>b;
     switch (opt)
     {
          case '+':
          hsl=a+b;
          cout<<hsl<<endl;
          goto ulang;
          case '-':
          hsl=a-b;
          cout<<hsl<<endl;
          goto ulang;
          case 'x':
          hsl=a*b;
          cout<<hsl<<endl;
          goto ulang;
        case '/':
        hsl=a/b;
        cout<<hsl<<endl;
        goto ulang;
        default:
        cout<<"out Of OperatioNs"<<endl;
        ulang:
        cout<<"ulang ? (y/n)"<<endl;
        cin>>ulg;
        if (ulg=='y')
            goto mulai;
            else{
            cout<<"Terima Kasih Para Astronaut !"<<endl;
            }
    }
}


Tidak ada komentar:

Diberdayakan oleh Blogger.