Lihat ke Halaman Asli

Yoga ArifParipurna

Mechatronics Engineering

Membuat Program Kalkulator Sederhana

Diperbarui: 1 Maret 2021   13:00

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Assalamu'alaikum warahmatullahi wabarakatuh. 

Kali ini aku mau sharing dan belajar bareng cara membuat program kalkulator sederhana C++. Saya pakai aplikasi Dev-C++ 5.11 yaa.

Kita tahu dalam program bahasa C++ ada beberapa operator aritmatika yang ada dan bisa kita gunakan. Berikut operator perhitungannya :

[+] Penjumlahan

[-] Pengurangan

[*] Perkalian

[/]  Pembagian, dan

[%]Modulus atau sisa pembagian

Kita buat program kalkulator sederhana menggunakan semua operator diatas, dan juga kita gunakan fungsi percabangan switch case supaya pengguna kalkulator kita bisa memilih kondisi operator yang ingin digunakan. Juga kita program secara user friendly, dimana pengguna bisa memilih untuk melakukan perhitungan lagi atau selesai, serta pemberitahuan jika pengguna salah memasukkan kode. 

#include
#include
#include

using namespace std;
int main()
{
 cout<<"========= KALKULATOR SEDERHANA ========="< cout<<"========== by : Yoga Arif Paripurna =========="< int x,y;
 int a;
 char pil;

 do
 {  
 cout< cout< menu :
 cout << "PILIHAN MENU : \n";
    cout << "1.Penjumlahan (+)\n";
    cout << "2.Pengurangan (-)\n";
    cout << "3.Perkalian (*)\n";
    cout << "4.Pembagian (/)\n";
 cout << "5.Modulus (%)\n\n";
 cout << "Masukan Nomor Menu : ";cin >> a;
    
    
    if ( a > 5 || a < 1>     cout << "\nKode yang anda salah \n Mohon masukkan ulang kode .";
        system("pause");
        system("cls");
        go to menu;
 }
 else{
  cout<<"Angka Pertama :";cin>>x;
  cout<<"Angka Kedua :";cin>>y;
  if ( a == 1){
   cout<<"\n Hasil "<   cout<<"Menghitung Lagi?";cin>>pil;
  }else if ( a == 2){
   cout<<"\n Hasil "<   cout<<"Menghitung Lagi?";cin>>pil;
  }else if ( a == 3){
   cout<<"\n Hasil "<   cout<<"Menghitung Lagi?";cin>>pil;
  }else if ( a == 4){
   cout<<"\n Hasil "<   cout<<"Menghitung Lagi?";cin>>pil;
  }else if ( a == 5){
   cout<<"\n Hasil "<   cout<<"Menghitung Lagi?";cin>>pil;
 }
 }
 }
 while (pil /= 'Y');
 cout<<"===Terima Kasih=====";
 cout<<"=====Thank You======";
 cout<<"==== Maturnuwun ====";

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline