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
-
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 dancstdlib
untuk fungsi terkait sistem operasi, sertaiostream
untuk input dan output.#include <windows.h> #include <cstdlib> #include <iostream>
-
Deklarasi Fungsi
main()
Setiap program C++ harus memiliki fungsimain()
, yang akan dieksekusi pertama kali. Fungsimain()
dapat menerima parameter opsional, sepertiargc
danargv[]
, yang digunakan untuk menangani input dari command line, meskipun dalam contoh ini kita tidak akan menggunakannya secara langsung.int main(int argc, char *argv[])
-
Mendeklarasikan Variabel Di dalam fungsi
main()
, kita mendeklarasikan tiga variabel yaituPanjang
,lebar
, danluas
. Variabel ini akan digunakan untuk menyimpan nilai panjang, lebar, dan hasil perhitungan luas.int Panjang, lebar, luas;
-
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 variabelPanjang
danlebar
.cout << "Panjang persegi-panjang ="; cin >> Panjang; cout << "lebar persegi-panjang ="; cin >> lebar;
-
Menghitung Luas Setelah mendapatkan nilai panjang dan lebar dari pengguna, program akan menghitung luas persegi panjang dengan rumus:
Hasil perhitungan luas kemudian disimpan dalam variabel
luas
.luas = Panjang * lebar;
-
Menampilkan Hasil Program akan menampilkan hasil luas yang telah dihitung ke layar menggunakan
cout
.cout << "Luas persegi-panjang = " << luas;
-
Akhir Program Program diakhiri dengan perintah
system("PAUSE")
yang akan menahan layar agar pengguna dapat melihat hasilnya sebelum jendela konsol ditutup. Kemudian, fungsimain()
mengembalikan nilaiEXIT_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;
}
Penjelasan Tambahan
-
#include<windows.h>
: Header ini digunakan untuk mengakses fungsi sistem operasi Windows, dalam hal ini untuk menjalankan perintahsystem("PAUSE")
yang menahan jendela program agar tidak langsung tertutup setelah menampilkan hasil. -
#include<cstdlib>
: Header ini berisi deklarasi fungsi-fungsi terkait dengan operasi sistem, sepertiEXIT_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
Posting Komentar