AI Assistant
Detail Karya Portofolio

Program Calculator pada C++

stefanus stanley reginald Oleh: stefanus stanley reginald

Ringkasan Portofolio

Program Calculator pada C++ adalah salah satu contoh program sederhana yang dibuat dengan menggunakan bahasa pemrograman C++. Program ini bertujuan untuk meminta pengguna memasukkan dua bilangan dan operator matematika, kemudian menampilkan hasil perhitungan pada layar.


 

Deskripsi & Detail Proyek

Program Calculator pada C++ adalah salah satu contoh program sederhana yang dibuat dengan menggunakan bahasa pemrograman C++. Program ini bertujuan untuk meminta pengguna memasukkan dua bilangan dan operator matematika, kemudian menampilkan hasil perhitungan pada layar.

Pada awal program, header file #include <iostream> digunakan untuk memungkinkan program untuk melakukan input/output pada console. Selain itu, using namespace std juga dideklarasikan agar program dapat mengakses fungsi-fungsi standar C++.

Selanjutnya, variabel num1, num2, hasil, dan op dideklarasikan sebagai bilangan float dan karakter char. Variabel num1 dan num2 digunakan untuk menyimpan dua bilangan yang dimasukkan oleh pengguna. Variabel op digunakan untuk menyimpan operator matematika yang dimasukkan pengguna, sedangkan variabel hasil digunakan untuk menyimpan hasil perhitungan.

Setelah itu, program meminta pengguna untuk memasukkan dua bilangan menggunakan fungsi cin dan operator matematika menggunakan fungsi cin juga. Kemudian, operator matematika yang dimasukkan pengguna akan diuji menggunakan switch case. Jika operator matematika tidak valid, maka program akan mengeluarkan pesan kesalahan dan berhenti.

Jika operator matematika valid, program akan melakukan perhitungan menggunakan operator yang dimasukkan pengguna. Setelah hasil perhitungan diperoleh, program akan menampilkannya pada layar menggunakan fungsi cout.

Dengan membuat program sederhana seperti Program Calculator pada C++, Anda dapat mempelajari dasar-dasar pemrograman C++ dan meningkatkan pemahaman Anda mengenai konsep dasar dalam pemrograman, seperti variabel, tipe data, dan operator matematika.

kode program

#include <iostream>
using namespace std;

int main() {
  float num1, num2, hasil;
  char op;

  cout << "Masukkan dua bilangan: ";
  cin >> num1 >> num2;

  cout << "Masukkan operator (+, -, *, atau /): ";
  cin >> op;

  switch(op) {
     case '+':
        hasil = num1 + num2;
        break;

     case '-':
        hasil = num1 - num2;
        break;

     case '*':
        hasil = num1 * num2;
        break;

     case '/':
        hasil = num1 / num2;
        break;

     default:
        cout << "Operator tidak valid";
        return 0;
  }

  cout << num1 << " " << op << " " << num2 << " = " << hasil;
  return 0;
}
penjelasan

  1. Baris 1: #include <iostream> adalah header file yang digunakan untuk operasi input/output pada C++.
  2. Baris 2: using namespace std adalah deklarasi penggunaan namespace std yang berisi fungsi-fungsi standar pada C++.
  3. Baris 4-14: merupakan fungsi utama dari program yang berisi variabel num1, num2, hasil, dan op yang bertipe float dan char.
  4. Baris 6-7: meminta pengguna untuk memasukkan dua bilangan dengan menggunakan fungsi cin.
  5. Baris 9-10: meminta pengguna untuk memasukkan operator matematika dengan menggunakan fungsi cin.
  6. Baris 12-21: melakukan operasi matematika sesuai operator yang dimasukkan pengguna menggunakan switch case.
  7. Baris 23-25: menampilkan hasil perhitungan pada layar dengan menggunakan fungsi cout.