Membuat Kalkulator Sederhana dengan C++ untuk Pemula

Apakah kamu sedang belajar pemrograman dan ingin mencoba membuat kalkulator sederhana dengan C++? Jangan khawatir, artikel ini akan memberikan penjelasan dan contoh kode yang mudah diikuti untuk pemula.
C adalah bahasa pemrograman prosedural yang menjadi fondasi banyak bahasa modern.
Pengenalan C++
C++ adalah salah satu bahasa pemrograman yang paling populer dan sering digunakan oleh para pengembang software. C++ adalah bahasa pemrograman yang dapat digunakan untuk mengembangkan berbagai jenis aplikasi, seperti program desktop, aplikasi mobile, dan game.
Membuat Kalkulator Sederhana dengan C++
Langkah pertama untuk membuat kalkulator sederhana adalah membuat fungsi-fungsi matematika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian. Berikut adalah contoh kode untuk fungsi-fungsi tersebut:
#include <iostream>
using namespace std;
int tambah(int a, int b) {
return a + b;
}
int kurang(int a, int b) {
return a - b;
}
int kali(int a, int b) {
return a * b;
}
int bagi(int a, int b) {
return a / b;
}
int main() {
int a, b, hasil;
char operasi;
cout << "Masukkan angka pertama: ";
cin >> a;
cout << "Masukkan operator (+, -, *, /): ";
cin >> operasi;
cout << "Masukkan angka kedua: ";
cin >> b;
if (operasi == '+') {
hasil = tambah(a, b);
} else if (operasi == '-') {
hasil = kurang(a, b);
} else if (operasi == '*') {
hasil = kali(a, b);
} else if (operasi == '/') {
hasil = bagi(a, b);
}
cout << "Hasilnya adalah: " << hasil << endl;
return 0;
}
Setelah kamu mengetikkan kode tersebut di IDE C++ dan menjalankannya, kamu dapat mencoba melakukan perhitungan sederhana seperti 2 + 2 atau 10 / 2.
Penjelasan Kode
Pada kode di atas, pertama-tama kita harus mengimpor library iostream untuk menggunakan input-output stream pada program. Kemudian, kita mendefinisikan empat fungsi untuk operasi matematika dasar (tambah, kurang, kali, bagi) yang menerima dua argumen integer dan mengembalikan hasilnya.
Di dalam fungsi main, kita mendeklarasikan variabel integer a, b, dan hasil untuk menyimpan input dan output dari program. Kemudian, kita meminta pengguna untuk memasukkan angka pertama, operator, dan angka kedua menggunakan fungsi cin.
Setelah kita memperoleh input dari pengguna, kita menggunakan struktur percabangan if-else untuk menentukan operasi yang harus dilakukan dan menghitung hasilnya menggunakan fungsi yang sudah kita definisikan sebelumnya.
Terakhir, program akan menampilkan hasil perhitungan ke layar menggunakan fungsi cout.
Kesalahan Umum yang Sering Terjadi
Saat belajar C++, beberapa kesalahan umum yang perlu dihindari:
- Lupa titik koma — Setiap statement di C++ harus diakhiri dengan
;. - Out of bounds array — Index array dimulai dari 0, pastikan tidak mengakses index di luar deklarasi.
- Mengabaikan return type — Fungsi
main()harus bertipeintdan mengembalikan nilai. - Tidak menggunakan namespace — Gunakan
using namespace std;atau qualify denganstd::untuk menghindari ambigu. - Lupa menginisialisasi variabel — Variabel lokal tidak otomatis bernilai 0; selalu inisialisasi sebelum dipakai.
Memahami kesalahan umum ini akan menghemat waktu debugging Anda.
- Belajar Pemrograman C — Panduan utama
- Memahami dan Menulis Pseudocode Algoritma Bubble Sort di C++ dan Python
- Memahami dan Menggunakan #include <iostream.h> dalam Bahasa C++
- Contoh Program Linked List C++ Sederhana
Kesimpulan
Membuat kalkulator sederhana dengan C++ adalah langkah awal yang baik untuk mempelajari bahasa pemrograman. Kamu dapat menggunakan contoh kode di atas sebagai referensi untuk membuat program lain yang lebih kompleks.

