C++ Calculator

4 min read Jul 01, 2024
C++ Calculator

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++:

  1. Tentukan Header: Mulailah dengan menyertakan header yang diperlukan. Header iostream memungkinkan kita untuk berinteraksi dengan input dan output, sementara cmath menyediakan fungsi matematika seperti pow(), sqrt(), dan sin().

    #include 
    #include  
    
  2. Deklarasi Fungsi Utama: Program C++ dimulai dengan fungsi utama main().

    int main() {
        // Kode program akan dimasukkan di sini
        return 0; 
    }
    
  3. 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;
    
  4. Jalankan Operasi: Gunakan pernyataan if atau switch 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;
    }
    
  5. 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.

Latest Posts