Page 218 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 218
3) Fungsi utama main:
• Array nilai[] berisi nilai-nilai yang ingin dirata-ratakan.
• Variabel jumlahNilai dihitung dengan membagi panjang array (sizeof(nilai)) dengan
ukuran elemen array (sizeof(int)) untuk mendapatkan jumlah elemen dalam array.
• Fungsi hitungRataRata dipanggil dengan argumen nilai dan jumlahNilai untuk menghitung
rata-rata.
• Hasil rata-rata (rataRataNilai) dicetak ke konsol dengan pesan "Rata-rata nilai: " dan
format << rataRataNilai << endl; untuk menampilkan hasil dengan format baris baru.
• Fungsi main mengembalikan nilai 0 (sukses) sebelum program diakhiri.
4) Perhitungan Jumlah Elemen Array:
• Baris ini menghitung jumlah elemen dalam array nilai[].
• sizeof(nilai): Mengambil panjang array nilai[] dalam byte.
• sizeof(int): Mengambil ukuran tipe data int dalam byte.
• Hasil pembagian sizeof(nilai) / sizeof(int) akan menghasilkan jumlah elemen dalam array
nilai[].
2. Program
#include <iostream>
using namespace std;
float hitungLuasSegiEmpat(float panjang, float lebar) {
float luas = panjang * lebar;
return luas;
}
int main() {
float luasPersegiPanjang = hitungLuasSegiEmpat(10, 5);
cout << "Luas persegi panjang: " << luasPersegiPanjang << " cm^2" <<
endl;
return 0;
}
Output:
Luas persegi panjang: 50 cm^2
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.
209