fork download
  1. #include <iostream>
  2.  
  3. // Fungsi (Function) untuk menghitung luas persegi panjang
  4. // Menerima dua parameter: panjang dan lebar, keduanya bertipe integer
  5. int hitungLuasPersegiPanjang(int panjang, int lebar) {
  6. // Rumus luas: panjang * lebar
  7. int luas = panjang * lebar;
  8. // Mengembalikan (return) nilai luas
  9. return luas;
  10. }
  11.  
  12. // Fungsi utama (Main Function)
  13. int main() {
  14. // Deklarasi variabel
  15. int p, l, hasil;
  16.  
  17. // Bagian Input
  18. std::cout << "=== Program Hitung Luas Persegi Panjang ===" << std::endl;
  19. std::cout << "Masukkan panjang: ";
  20. // Menerima input panjang dari pengguna
  21. std::cin >> p;
  22.  
  23. std::cout << "Masukkan lebar: ";
  24. // Menerima input lebar dari pengguna
  25. std::cin >> l;
  26.  
  27. // Bagian Pemanggilan Fungsi (Implementation)
  28. // Memanggil fungsi 'hitungLuasPersegiPanjang' dengan nilai 'p' dan 'l'
  29. // dan menyimpan hasilnya ke variabel 'hasil'
  30. hasil = hitungLuasPersegiPanjang(p, l);
  31.  
  32. // Bagian Output
  33. std::cout << "\n-------------------------------------------" << std::endl;
  34. std::cout << "Panjang yang dimasukkan: " << p << std::endl;
  35. std::cout << "Lebar yang dimasukkan: " << l << std::endl;
  36. std::cout << "Luas Persegi Panjang adalah: " << hasil << std::endl;
  37. std::cout << "-------------------------------------------" << std::endl;
  38.  
  39. // Mengembalikan 0 menandakan program berjalan sukses
  40. return 0;
  41. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
=== Program Hitung Luas Persegi Panjang ===
Masukkan panjang: Masukkan lebar: 
-------------------------------------------
Panjang yang dimasukkan: 184287264
Lebar yang dimasukkan: 32766
Luas Persegi Panjang adalah: -367525952
-------------------------------------------