Skip to content Skip to sidebar Skip to footer

Membangun Kalkulator Sederhana dengan C++: Memahami Dasar-dasar Pemrograman



Apakah kamu pernah ingin membuat program komputer sendiri? Apakah kamu tertarik dengan bahasa pemrograman C++ yang populer dan powerful? Apakah kamu ingin belajar dasar-dasar pemrograman dengan cara yang menyenangkan dan praktis? Jika jawaban kamu adalah ya, maka artikel ini cocok untuk kamu.

Dalam artikel ini, kita akan belajar bagaimana membuat kalkulator sederhana dengan C++. Kalkulator adalah program yang bisa melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian, dan pembagian. Kalkulator juga bisa menampilkan hasil operasi tersebut di layar. Kalkulator adalah program yang sangat berguna dan mudah dibuat. Dengan membuat kalkulator, kita akan mempelajari konsep-konsep penting dalam pemrograman, seperti variabel, tipe data, input, output, percabangan, dan fungsi.

Kita akan menggunakan C++ sebagai bahasa pemrograman kita. C++ adalah salah satu bahasa pemrograman yang paling banyak digunakan di dunia. C++ adalah bahasa pemrograman yang berorientasi objek, artinya kita bisa membuat objek-objek yang memiliki atribut dan perilaku sendiri. C++ juga adalah bahasa pemrograman yang kompilasi, artinya kita harus mengubah kode sumber kita menjadi kode mesin yang bisa dijalankan oleh komputer. C++ adalah bahasa pemrograman yang sangat fleksibel, efisien, dan ekspresif. C++ bisa digunakan untuk membuat berbagai jenis program, mulai dari game, aplikasi desktop, sistem operasi, hingga program embedded.

Untuk membuat kalkulator dengan C++, kita membutuhkan beberapa hal, yaitu:

  • Sebuah editor teks, seperti Notepad, Sublime Text, atau Visual Studio Code. Editor teks adalah program yang bisa digunakan untuk menulis dan menyimpan kode sumber kita.
  • Sebuah kompiler C++, seperti GCC, Clang, atau Visual Studio. Kompiler C++ adalah program yang bisa mengubah kode sumber C++ kita menjadi kode mesin yang bisa dijalankan oleh komputer.
  • Sebuah terminal, seperti Command Prompt, PowerShell, atau Bash. Terminal adalah program yang bisa digunakan untuk menjalankan perintah-perintah di komputer, termasuk menjalankan program C++ kita.

Setelah kita memiliki semua yang dibutuhkan, kita bisa mulai membuat kalkulator kita. Berikut adalah langkah-langkahnya:

  1. Buat sebuah file baru dengan nama kalkulator.cpp di editor teks kita. File ini akan berisi kode sumber C++ kita.
  2. Tulis kode sumber berikut di file kalkulator.cpp:
    #include <iostream>
    using namespace std;
    
    // Fungsi untuk menampilkan menu operasi
    void tampilkan_menu() {
      cout << "Pilih operasi yang ingin dilakukan:\n";
      cout << "1. Penjumlahan\n";
      cout << "2. Pengurangan\n";
      cout << "3. Perkalian\n";
      cout << "4. Pembagian\n";
      cout << "5. Keluar\n";
    }
    
    // Fungsi untuk melakukan penjumlahan
    double penjumlahan(double a, double b) {
      return a + b;
    }
    
    // Fungsi untuk melakukan pengurangan
    double pengurangan(double a, double b) {
      return a - b;
    }
    
    // Fungsi untuk melakukan perkalian
    double perkalian(double a, double b) {
      return a * b;
    }
    
    // Fungsi untuk melakukan pembagian
    double pembagian(double a, double b) {
      return a / b;
    }
    
    int main() {
      // Deklarasi variabel
      int pilihan; // Variabel untuk menyimpan pilihan operasi
      double x, y; // Variabel untuk menyimpan dua bilangan yang akan dioperasikan
      double hasil; // Variabel untuk menyimpan hasil operasi
    
      // Menampilkan menu operasi
      tampilkan_menu();
    
      // Membaca pilihan operasi dari pengguna
      cout << "Masukkan pilihan operasi (1-5): ";
      cin >> pilihan;
    
      // Melakukan percabangan berdasarkan pilihan operasi
      switch (pilihan) {
        case 1: // Jika pilihan adalah 1, maka lakukan penjumlahan
          // Membaca dua bilangan dari pengguna
          cout << "Masukkan dua bilangan yang ingin dijumlahkan: ";
          cin >> x >> y;
          // Memanggil fungsi penjumlahan dan menyimpan hasilnya
          hasil = penjumlahan(x, y);
          // Menampilkan hasil penjumlahan
          cout << "Hasil penjumlahan " << x << " + " << y << " = " << hasil << "\n";
          break;
        case 2: // Jika pilihan adalah 2, maka lakukan pengurangan
          // Membaca dua bilangan dari pengguna
          cout << "Masukkan dua bilangan yang ingin dikurangkan: ";
          cin >> x >> y;
          // Memanggil fungsi pengurangan dan menyimpan hasilnya
          hasil = pengurangan(x, y);
          // Menampilkan hasil pengurangan
          cout << "Hasil pengurangan " << x << " - " << y << " = " << hasil << "\n";
          break;
        case 3: // Jika pilihan adalah 3, maka lakukan perkalian
          // Membaca dua bilangan dari pengguna
          cout << "Masukkan dua bilangan yang ingin dikalikan: ";
          cin >> x >> y;
          // Memanggil fungsi perkalian dan menyimpan hasilnya
          hasil = perkalian(x, y);
          // Menampilkan hasil perkalian
          cout << "Hasil perkalian " << x << " * " << y << " = " << hasil << "\n";
          break;
        case 4: // Jika pilihan adalah 4, maka lakukan pembagian
          // Membaca dua bilangan dari pengguna
          cout << "Masukkan dua bilangan yang ingin dibagi: ";
          cin >> x >> y;
          // Memeriksa apakah pembagi adalah nol
          if (y == 0) {
            // Jika pembagi adalah nol, maka tampilkan pesan kesalahan
            cout << "Tidak bisa membagi dengan nol!\n";
          } else {
            // Jika pembagi bukan nol, maka lakukan pembagian
            // Memanggil fungsi pembagian dan menyimpan hasilnya
            hasil = pembagian(x, y);
            // Menampilkan hasil pembagian
            cout << "Hasil pembagian " << x << " / " << y << " = " << hasil << "\n";
          }
          break;
        case 5: // Jika pilihan adalah 5, maka keluar dari program
          cout << "Terima kasih telah menggunakan kalkulator ini. Sampai jumpa!\n";
          return 0;
        default: // Jika pilihan tidak valid, maka tampilkan pesan kesalahan
          cout << "Pilihan operasi tidak valid!\n";
      }
    
      return 0;
    }
    
  3. Simpan file kalkulator.cpp di editor teks kita.
  4. Buka terminal kita dan arahkan ke direktori tempat kita menyimpan file kalkulator.cpp.
  5. Ketik perintah berikut di terminal untuk mengkompilasi file kalkulator.cpp:
    g++ kalkulator.cpp -o kalkulator
    
    Perintah ini akan membuat sebuah file bernama kalkulator yang berisi kode mesin yang bisa dijalankan oleh komputer. Jika tidak ada pesan kesalahan, maka kompilasi berhasil.
  6. Ketik perintah berikut di terminal
  7. Ketik perintah berikut di terminal untuk menjalankan file kalkulator:
    ./kalkulator
    
    Perintah ini akan menjalankan program kalkulator yang kita buat. Jika tidak ada pesan kesalahan, maka program akan berjalan dengan baik.
  8. Ikuti instruksi yang ditampilkan di layar untuk menggunakan kalkulator kita. Kita bisa memilih operasi yang ingin kita lakukan, memasukkan dua bilangan yang ingin kita operasikan, dan melihat hasilnya. Kita juga bisa keluar dari program dengan memilih pilihan 5.

Selamat, kita telah berhasil membuat kalkulator sederhana dengan C++! Kita telah belajar banyak hal tentang dasar-dasar pemrograman, seperti variabel, tipe data, input, output, percabangan, dan fungsi. Kita juga telah belajar bagaimana menggunakan C++ sebagai bahasa pemrograman kita, mulai dari menulis kode sumber, mengkompilasi, hingga menjalankan program. Kita juga telah melihat betapa mudah dan menyenangkan membuat program dengan C++.

Tentu saja, kalkulator yang kita buat masih sangat sederhana dan bisa ditingkatkan lagi. Kita bisa menambahkan fitur-fitur lain, seperti operasi pangkat, akar, modulo, dan lain-lain. Kita juga bisa membuat antarmuka yang lebih menarik, seperti menggunakan GUI (Graphical User Interface) atau grafik. Kita juga bisa membuat program yang lebih kompleks dan canggih, seperti game, aplikasi web, atau program AI. Apapun yang kita inginkan, kita bisa membuatnya dengan C++.

Demikian artikel tutorial pemrograman ini. Semoga artikel ini bermanfaat dan menginspirasi kamu untuk belajar lebih lanjut tentang C++ dan pemrograman. Jika kamu memiliki pertanyaan, saran, atau kritik, silakan tulis di kolom komentar di bawah. Jika kamu suka artikel ini, jangan lupa untuk share dan subscribe. Terima kasih telah membaca dan sampai jumpa di artikel selanjutnya!

Post a Comment for "Membangun Kalkulator Sederhana dengan C++: Memahami Dasar-dasar Pemrograman"