Page 117 - Project Akhir Media Pendidikan
P. 117

#include <stdio.h>

                      #define MAX 100

                      /* Fungsi untuk memasukkan nilai ke dalam elemen array */
                      void InputArray(float A[], int N) {
                         for (int j=0; j<N; j++) {
                           printf(“A[%d] = ”, j); scanf(“%d”, &A[j]);
                         }
                      }

                      /* Fungsi untuk menghitung nilai rata-rata */
                      float HitungRataRata(float A[], int N) {
                         float jumlah = 0;
                         for (int j=0; j<N; j++) {
                           jumlah += A[j];
                         }
                         return (jumlah / N);
                      }

                      int main() {
                         float Arr[MAX];
                         int n; /* Variabel untuk menampung banyak elemen array */
                         float rata_rata; /* Variabel untuk menampung nilai rata-rata*/
                         printf(“Masukkan banyaknya elemen yang diinginkan : ”);
                         scanf(“%d”, &n);

                         /* Memanggil fungsi InputArray */
                         InputArray(Arr, n);

                         /* Memanggil fungsi HitungRataRata dan
                             menampilkannya ke layar */
                         printf(“\n\nNilai rata-rata = %.2f”, HitungRataRata(Arr,  n));

                         return 0;
                      }

                      Contoh hasil yang akan diberikan dari program di atas adalah seperti yang tampak di
                      bawah ini.


                      Masukkan banyaknya elemen yang diinginkan : 5
                      A[0] = 12.50
                      A[1] = 14.13
                      A[2] = 10.74
                      A[3] = 15.88
                      A[4] = 16.35

                      Nilai rata-rata = 13.92





                                                          113
   112   113   114   115   116   117   118   119   120   121   122