#include <iostream>
// Fungsi (Function) untuk menghitung luas persegi panjang
// Menerima dua parameter: panjang dan lebar, keduanya bertipe integer
int hitungLuasPersegiPanjang(int panjang, int lebar) {
// Rumus luas: panjang * lebar
int luas = panjang * lebar;
// Mengembalikan (return) nilai luas
return luas;
}
// Fungsi utama (Main Function)
int main() {
// Deklarasi variabel
int p, l, hasil;
// Bagian Input
std::cout << "=== Program Hitung Luas Persegi Panjang ===" << std::endl;
std::cout << "Masukkan panjang: ";
// Menerima input panjang dari pengguna
std::cin >> p;
std::cout << "Masukkan lebar: ";
// Menerima input lebar dari pengguna
std::cin >> l;
// Bagian Pemanggilan Fungsi (Implementation)
// Memanggil fungsi 'hitungLuasPersegiPanjang' dengan nilai 'p' dan 'l'
// dan menyimpan hasilnya ke variabel 'hasil'
hasil = hitungLuasPersegiPanjang(p, l);
// Bagian Output
std::cout << "\n-------------------------------------------" << std::endl;
std::cout << "Panjang yang dimasukkan: " << p << std::endl;
std::cout << "Lebar yang dimasukkan: " << l << std::endl;
std::cout << "Luas Persegi Panjang adalah: " << hasil << std::endl;
std::cout << "-------------------------------------------" << std::endl;
// Mengembalikan 0 menandakan program berjalan sukses
return 0;
}