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