Program C++ Kalkulator Sederhana

Deskripsi Program

Program ini dibuat sebagai alat hitung berupa kalkulator sederhana. Operasi bilangan yang tersedia pada program ini ada 4, yaitu penjumlahan, pengurangan, perkalian, dan pembagian.

Pengguna yang menggunakan program ini akan diarahkan langkah per langkah sampai mendapatkan hasil operasi bilangan yang diinginkan.

Agar dapat menjalankan program ini, kita akan menggunakan switch & case. Berikut input-an programnya.



Input Program


#include <iostream.h>
#include <conio.h>

main()
{
int pilih;
float bil1, bil2, hasil;

cout<<"PROGRAM KALKULATOR SEDERHANA";
cout<<endl;
cout<<"1. Penjumlahan"<<endl;
cout<<"2. Pengurangan"<<endl;
cout<<"3. Perkalian"<<endl;
cout<<"4. Pembagian"<<endl;
cout<<"Pilih (1/2/3/4): ";
cin>>pilih;
clrscr();

switch(pilih)
{
case 1:
cout<<"Masukkan bilangan pertama: ";cin>>bil1;
cout<<"Masukkan bilangan kedua: ";cin>>bil2;
cout<<endl;
hasil=bil1+bil2;
cout<<"Hasil Penjumlahan = "<<hasil;
break;
case 2:
cout<<"Masukkan bilangan pertama: ";cin>>bil1;
cout<<"Masukkan bilangan kedua: ";cin>>bil2;
cout<<endl;
hasil=bil1-bil2;
cout<<"Hasil Pengurangan = "<<hasil;
break;
case 3:
cout<<"Masukkan bilangan pertama: ";cin>>bil1;
cout<<"Masukkan bilangan kedua: ";cin>>bil2;
cout<<endl;
hasil=bil1*bil2;
cout<<"Hasil Perkalian = "<<hasil;
break;
case 4:
cout<<"Masukkan bilangan pertama: ";cin>>bil1;
cout<<"Masukkan bilangan kedua: ";cin>>bil2;
cout<<endl;
hasil=bil1/bil2;
cout<<"Hasil Pembagian = "<<hasil;
break;
default:
    cout<<"Tidak ada dalam menu";
cout<<endl;
break;
}
cout<<endl;
cout<<"Terimakasih telah menggunakan Program ini.";
getch();
}




Output Program

      







Algoritma Program

  • #include <conio.h>          adalah header library dari: getch()
  • #include <iostream.h>     adalah header library dari: cout dan cin

1. Pengguna memilih nomor sesuai operasi bilangan yang akan digunakan
2. Nomor yang telah dimasukkan diterima oleh program dan akan membaca input case nomor yang
    dimasukkan
    contoh:
    Misalkan Anda memasukkan nomor 1, maka program akan langsung membaca input case 1
case 1:
cout<<"Masukkan bilangan pertama: ";cin>>bil1;
cout<<"Masukkan bilangan kedua: ";cin>>bil2;
cout<<endl;
hasil=bil1+bil2;
cout<<"Hasil Penjumlahan = "<<hasil;
break;




Terima kasih sudah berkunjung 😄

Komentar