Source Code Program C++: Membuat Kalkulator Sederhana

Pada postingan kali ini saya tidak akan melanjutkan materi pembelajaran tentang C/C++ akan tetapi saya akan membagikan source code untuk membuat sebuah kalkulator sederhana. Sebenarnya sih artikel ini banyak dicari oleh anak-anak mahasiswa jurusan Informatika karena tugas rata-rata yang diberikan dosen kepada mahasiswa adalah salah satunya adalah membuat sebuah kalkulator sederhana. Jika sobat membutuhkan source code tinggal copy code di bawah ini.

Algoritma Program

Berikut ini algoritma dari program kalkulator sederhana menggunakan bahasa C++

  1. Membuat fungsi calc ()
  2. Deklarasi variabel a (bilangan 1), b (Operator), c (bilangan 2), dan hsl (hasil dari operasi)
  3. Bersihkan layar terminal
  4. Input bilangan 1, operator (+, -, *, /), bilangan 2 tekan <enter>
  5. Menu pilihan ulang
  6. Jika y mulai ulang dari no.3 dan jika tidak tampilkan pesan "Terimakasih sudah menggunakan program ini"

Source Code Program

Berikut ini source code program untuk membuat kalkulator sederhana dengan menggunakan C/C++
#include <iostream>
#include <conio.h> using namespace std; void calc(); float a, b, c, hsl; char opt, ulg; int main() { calc(); // memanggil fungsi calc() return 0; } void calc() { mulai: system("cls"); // membersihkan layar di vs code cout << "|---------------------------------------------|" << endl; cout << "| KALKUALTOR |" << endl; cout << "| Nelayan Kode |" << endl; cout << "|Operator yang digunakanadalah +, -, x, dan / |" << endl; cout << "|---------------------------------------------|" << endl; cout << "|nb:contoh penggunaan 2+2<enter> |" << endl; cout << "|---------------------------------------------|\n\n"; cin >> a >> opt >> b; // input bilangan,operator dan bilangan 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; // hasil yang terjadi jika pada opt dimasukkan selain +,-,x,/ ulang: cout << "ulang ?(y/n) "; // mengulang cin >> ulg; if (ulg == 'y') goto mulai; else { cout << "terima kasih sudah menggunakan program ini" << endl; } } }

Printscreen Output Program

Source code program di atas di tulis dan dijalankan menggunakan aplikasi Visual Studio Code. Jika ada yang mengalami error saat menjalan source code tersebut di compiler lainnya silahkan tanyakan pada kolom komentar