Page 234 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 234

•  Setelah  perulangan  selesai,  nilai  totalNilai  dibagi  dengan  jumlahNilai  untuk
                           mendapatkan rata-rata.

                       •  Nilai rata-rata (rataRata) dikembalikan dari fungsi.

                  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


                                                                                                         211
   229   230   231   232   233   234   235   236   237   238   239