Struktur Data : Menghitung Rata – Rata dengan Fungsi Bahasa C

Posted on

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

Gravatar Image
Suka jalan-jalan, naik sepeda, bermain code-code asal tidak suka mengkode cinta. Hubungi email : andhika.na@gmail.com jika anda butuh website untuk personal maupun bisnis.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.