Program C++ Sederhana untuk Menghitung Luas Persegi Panjang

Komputer Grafik,Dev C++

Pada artikel ini, kita akan membuat sebuah program sederhana menggunakan bahasa pemrograman C++ untuk menghitung luas dari sebuah persegi panjang. Program ini akan meminta pengguna untuk memasukkan panjang dan lebar persegi panjang, kemudian menghitung dan menampilkan hasil luasnya.

Langkah-langkah untuk Membuat Program

  1. Mempersiapkan Header File Program C++ biasanya membutuhkan header file untuk mengakses fungsi-fungsi yang dibutuhkan. Dalam contoh program ini, kita menggunakan beberapa header file yang berguna, seperti windows.h untuk fungsi system dan cstdlib untuk fungsi terkait sistem operasi, serta iostream untuk input dan output.

    #include <windows.h>
    #include <cstdlib>
    #include <iostream>
    
  2. Deklarasi Fungsi main() Setiap program C++ harus memiliki fungsi main(), yang akan dieksekusi pertama kali. Fungsi main() dapat menerima parameter opsional, seperti argc dan argv[], yang digunakan untuk menangani input dari command line, meskipun dalam contoh ini kita tidak akan menggunakannya secara langsung.

    int main(int argc, char *argv[])
    
  3. Mendeklarasikan Variabel Di dalam fungsi main(), kita mendeklarasikan tiga variabel yaitu Panjang, lebar, dan luas. Variabel ini akan digunakan untuk menyimpan nilai panjang, lebar, dan hasil perhitungan luas.

    int Panjang, lebar, luas;
    
  4. Input dari Pengguna Program kemudian meminta pengguna untuk memasukkan nilai panjang dan lebar dari persegi panjang menggunakan cin. Nilai yang dimasukkan oleh pengguna akan disimpan dalam variabel Panjang dan lebar.

    cout << "Panjang persegi-panjang =";
    cin >> Panjang;
    cout << "lebar persegi-panjang =";
    cin >> lebar;
    
  5. Menghitung Luas Setelah mendapatkan nilai panjang dan lebar dari pengguna, program akan menghitung luas persegi panjang dengan rumus:

    Luas=Panjang×Lebar\text{Luas} = \text{Panjang} \times \text{Lebar}

    Hasil perhitungan luas kemudian disimpan dalam variabel luas.

    luas = Panjang * lebar;
    
  6. Menampilkan Hasil Program akan menampilkan hasil luas yang telah dihitung ke layar menggunakan cout.

    cout << "Luas persegi-panjang = " << luas;
    
  7. Akhir Program Program diakhiri dengan perintah system("PAUSE") yang akan menahan layar agar pengguna dapat melihat hasilnya sebelum jendela konsol ditutup. Kemudian, fungsi main() mengembalikan nilai EXIT_SUCCESS yang menandakan bahwa program telah berhasil dijalankan.

    system("PAUSE");
    return EXIT_SUCCESS;
    

Program Lengkap

#include <windows.h>
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[]) {
    int Panjang, lebar, luas;
    
    // Input panjang dan lebar
    cout << "Panjang persegi-panjang = ";
    cin >> Panjang;
    cout << "Lebar persegi-panjang = ";
    cin >> lebar;
    
    // Menghitung luas
    luas = Panjang * lebar;
    
    // Menampilkan hasil
    cout << "Luas persegi-panjang = " << luas << endl;
    
    // Menahan layar
    system("PAUSE");
    
    return EXIT_SUCCESS;
}
Komputer Grafik,Dev C++

Penjelasan Tambahan

  • #include<windows.h>: Header ini digunakan untuk mengakses fungsi sistem operasi Windows, dalam hal ini untuk menjalankan perintah system("PAUSE") yang menahan jendela program agar tidak langsung tertutup setelah menampilkan hasil.

  • #include<cstdlib>: Header ini berisi deklarasi fungsi-fungsi terkait dengan operasi sistem, seperti EXIT_SUCCESS, yang menandakan bahwa program selesai dengan sukses.

  • system("PAUSE"): Fungsi ini digunakan untuk menahan layar di Windows, sehingga pengguna dapat melihat hasil program sebelum jendela terminal ditutup secara otomatis.

Kesimpulan

Program ini sangat sederhana, namun dapat memberikan pemahaman dasar tentang penggunaan variabel, input, output, dan operasi matematika dalam C++. Program ini juga menggambarkan bagaimana cara berinteraksi dengan pengguna melalui input dan output di konsol.

Jika Anda tertarik untuk memperdalam pemrograman C++, Anda bisa menambahkan fitur-fitur lainnya, seperti validasi input atau membuat program ini menjadi lebih interaktif dengan berbagai bentuk geometris lainnya.

Komentar