Page 233 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 233

MATERI 11

                                                          FUNGSI



                  1.  Program

                  #include <iostream>

                  using namespace std;

                  float hitungRataRata(int nilai[], int jumlahNilai) {
                    float totalNilai = 0;
                    for (int i = 0; i < jumlahNilai; i++) {
                      totalNilai += nilai[i];
                    }
                    float rataRata = totalNilai / jumlahNilai;
                    return rataRata;
                  }

                  int main() {
                    int nilai[] = {10, 8, 7, 9, 6};
                    int jumlahNilai = sizeof(nilai) / sizeof(int); // Menghitung jumlah
                  elemen array

                    float rataRataNilai = hitungRataRata(nilai, jumlahNilai);
                    cout << "Rata-rata nilai: " << rataRataNilai << endl;

                    return 0;
                  }

                  Output:

                  Rata-rata nilai: 8


                  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 hitungRataRata:

                       •  Fungsi hitungRataRata menerima dua parameter:
                           o  nilai[]: Array yang berisi nilai-nilai yang ingin dirata-ratakan.

                           o  jumlahNilai: Jumlah elemen dalam array nilai[].

                       •  Fungsi  ini  menghitung  rata-rata  nilai  dalam  array  dan  mengembalikan  nilai  rata-
                           ratanya sebagai tipe float.

                       •  Variabel totalNilai diinisialisasi dengan 0 untuk menampung total nilai dalam array.

                       •  Perulangan for iterasi melalui seluruh elemen array nilai[].
                           o  Pada setiap iterasi, nilai elemen array ditambahkan ke variabel totalNilai.

                                                                                                         210
   228   229   230   231   232   233   234   235   236   237   238