Page 235 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 235
Penjelasan:
1) Menyertakan Pustaka:
• stdio.h: Digunakan untuk operasi input dan output data, seperti membaca input dari
pengguna dan menampilkan hasil ke konsol.
2) Deklarasi Fungsi hitungLuasSegiEmpat:
• Fungsi hitungLuasSegiEmpat menerima dua parameter tipe float:
o panjang: Panjang persegi panjang.
o lebar: Lebar persegi panjang.
• Fungsi ini menghitung luas persegi panjang dan mengembalikan nilai luasnya sebagai
tipe float.
• Variabel luas dideklarasikan untuk menyimpan hasil perhitungan luas.
• Rumus luas persegi panjang adalah luas = panjang * lebar.
• Nilai luas dihitung dengan mengalikan panjang dan lebar.
• Nilai luas dikembalikan dari fungsi.
3) Fungsi Utama main:
• Variabel panjangPersegiPanjang dan lebarPersegiPanjang dideklarasikan
dengan nilai 10 dan 5 untuk mewakili panjang dan lebar persegi panjang.
• Fungsi hitungLuasSegiEmpat dipanggil dengan argumen panjangPersegiPanjang
dan lebarPersegiPanjang untuk menghitung luas.
• Hasil luas (luasPersegiPanjang) dicetak ke konsol dengan pesan "Luas persegi
panjang: " dan format << luasPersegiPanjang << " cm^2" << endl; untuk
menampilkan hasil dengan satuan cm^2.
• Fungsi main mengembalikan nilai 0 (sukses) sebelum program diakhiri.
3. Program
#include <iostream>
#include <cmath> // Untuk fungsi pow()
using namespace std;
int main() {
int nilai[] = {2, 4, 5, 3, 1};
int kuadratNilai[sizeof(nilai) / sizeof(int)]; // Deklarasi array baru
for (int i = 0; i < sizeof(nilai) / sizeof(int); i++) {
kuadratNilai[i] = pow(nilai[i], 2); // Menghitung kuadrat
}
cout << "Nilai Kuadrat: ";
for (int i = 0; i < sizeof(kuadratNilai) / sizeof(int); i++) {
cout << kuadratNilai[i] << " ";
}
return 0;
}
212