Struktur Data : Menghitung Rata – Rata dengan Fungsi Bahasa C

Diposting pada

contoh soal :

         Definisikanlah fungsi main(), masukan() dan average(), sebagai berikut :

       Fungsi masukan() menerima satu parameter berupa jumlah data yang akan dimasukkan dan memberikan return value berupa nilai total dari seluruh data yang dimasukkan. Fungsi ini bertugas menerima masukan data sebanyak n kali dan sekaligus menghitung total nilai seluruh data.
        Fungsi average() menerima dua parameter berupa jumlah data yang telah dimasukkan dan nilai total seluruh data. Fungsi ini memberikan return value berupa nilai rata-rata dari seluruh data yang dimasukkan.
        Pada fungsi main() mintalah masukan jumlah data yang akan diinputkan. Selanjutnya lakukan pemanggilan fungsi masukan() dan average(),  kemudian tampilkan nilai rata-rata dari seluruh datanya.

soal no 3 softcopy materi struktur data
dibawah ini script caranya

#include
#define MAKS 4
float jumlah(float)
float rata(float,float)
float total=0,nilai_test[MAKS];
int i;
main() {
float hasil1,hasil2;
char nama[30];
printf(“nama anda: “);
gets(nama);
for (i=0;i<MAKS;i++)
{
printf(“nilai test ke %d:”,i+1);
scanf(“%f”,&nilai_test[i]);
hasil1=jumlah(total);
}
printf(“totalt= %.2fn”,hasil1);
hasil2=rata(hasil1,MAKS)
printf(“rata – rata = %.2f”,hasil2);
return 0;
}
float jumlah(float x)
{
total=total+nilai_test[i];
return (x);
}
float rata(float y,float z)
{
return (y/z);
}

download di sini

Gambar Gravatar
Blogger dan Programmer | andhika.na@gmail.com

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *