Berikut adalah contoh program kalkulator sederhana menggunakan bahasa C++ yang dapat melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian:
#include <iostream>
using namespace std;
int main() {
double num1, num2;
char oper;
// Menampilkan menu pilihan
cout << "Kalkulator Sederhana\n";
cout << "Pilih operasi:\n";
cout << "+ untuk Penjumlahan\n";
cout << "- untuk Pengurangan\n";
cout << "* untuk Perkalian\n";
cout << "/ untuk Pembagian\n";
cout << "Masukkan operasi yang diinginkan (+, -, *, /): ";
cin >> oper;
// Meminta input dari pengguna
cout << "Masukkan angka pertama: ";
cin >> num1;
cout << "Masukkan angka kedua: ";
cin >> num2;
// Menghitung hasil berdasarkan operasi yang dipilih
if (oper == '+') {
cout << "Hasil: " << num1 + num2 << endl;
} else if (oper == '-') {
cout << "Hasil: " << num1 - num2 << endl;
} else if (oper == '*') {
cout << "Hasil: " << num1 * num2 << endl;
} else if (oper == '/') {
// Menghindari pembagian dengan nol
if (num2 != 0) {
cout << "Hasil: " << num1 / num2 << endl;
} else {
cout << "Error: Pembagian dengan nol tidak diperbolehkan!" << endl;
}
} else {
cout << "Operasi tidak valid!" << endl;
}
return 0;
}
Penjelasan Program:
- Input dari pengguna: Program meminta input untuk operasi matematika (+, -, *, /) serta dua angka yang akan dihitung.
- Pengecekan operasi: Berdasarkan input operasi, program melakukan perhitungan yang sesuai.
- Error Handling: Jika pengguna memilih pembagian, program memeriksa apakah pembagi adalah nol. Jika iya, maka program memberikan pesan kesalahan.
- Output: Program menampilkan hasil dari operasi yang dipilih.
Untuk menjalankan program ini, pastikan Anda menggunakan kompiler C++ seperti GCC atau IDE C++ seperti Code::Blocks atau Visual Studio.
Leave a Reply