Kalkulator C++: Panduan Pemula
Kalkulator adalah program sederhana yang memungkinkan pengguna untuk melakukan operasi matematika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian. Dalam artikel ini, kita akan mempelajari cara membuat kalkulator sederhana menggunakan bahasa pemrograman C++.
Langkah-langkah membuat kalkulator C++
Berikut adalah langkah-langkah yang perlu diikuti untuk membuat kalkulator sederhana di C++:
-
Tentukan Header: Mulailah dengan menyertakan header yang diperlukan. Header
iostream
memungkinkan kita untuk berinteraksi dengan input dan output, sementaracmath
menyediakan fungsi matematika sepertipow()
,sqrt()
, dansin()
.#include
#include -
Deklarasi Fungsi Utama: Program C++ dimulai dengan fungsi utama
main()
.int main() { // Kode program akan dimasukkan di sini return 0; }
-
Dapatkan Input Pengguna: Gunakan
std::cin
untuk mendapatkan input dari pengguna, seperti angka pertama, operator, dan angka kedua. Simpan input dalam variabel yang sesuai.double num1, num2; char operation; std::cout << "Masukkan angka pertama: "; std::cin >> num1; std::cout << "Masukkan operator (+, -, *, /): "; std::cin >> operation; std::cout << "Masukkan angka kedua: "; std::cin >> num2;
-
Jalankan Operasi: Gunakan pernyataan
if
atauswitch
untuk memeriksa operator yang dimasukkan dan menjalankan operasi matematika yang sesuai.double result; if (operation == '+') { result = num1 + num2; } else if (operation == '-') { result = num1 - num2; } else if (operation == '*') { result = num1 * num2; } else if (operation == '/') { if (num2 == 0) { std::cout << "Error: Tidak dapat dibagi dengan nol!" << std::endl; return 1; } else { result = num1 / num2; } } else { std::cout << "Error: Operator tidak valid!" << std::endl; return 1; }
-
Tampilkan Hasil: Gunakan
std::cout
untuk menampilkan hasil operasi matematika ke layar.std::cout << "Hasil: " << result << std::endl;
Contoh Kode Lengkap
#include
#include
int main() {
double num1, num2;
char operation;
std::cout << "Masukkan angka pertama: ";
std::cin >> num1;
std::cout << "Masukkan operator (+, -, *, /): ";
std::cin >> operation;
std::cout << "Masukkan angka kedua: ";
std::cin >> num2;
double result;
if (operation == '+') {
result = num1 + num2;
} else if (operation == '-') {
result = num1 - num2;
} else if (operation == '*') {
result = num1 * num2;
} else if (operation == '/') {
if (num2 == 0) {
std::cout << "Error: Tidak dapat dibagi dengan nol!" << std::endl;
return 1;
} else {
result = num1 / num2;
}
} else {
std::cout << "Error: Operator tidak valid!" << std::endl;
return 1;
}
std::cout << "Hasil: " << result << std::endl;
return 0;
}
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda dapat membuat kalkulator sederhana di C++. Kode ini dapat diperluas untuk menyertakan lebih banyak operasi matematika, seperti akar kuadrat, pangkat, dan fungsi trigonometri.