Page 170 - C:\Users\15710210730001\Documents\Flip PDF Professional\INFORMATIKA-BG-KLS_X\
P. 170
4. Dikarenakan bilangan bulat belum tentu dapat dibagi habissehingga
apabila jenis hasil akhir masih bertipe int, variabel penyimpan hasil harus
dalam bentuk loat/double agar sesuai dengan poin 2
Kode Program:
/*
* Program berlatih Menghitung rataan
*/
#include <stdio.h>
int main() {
int n,i,a;
double avr,sum;
sum =0;
scanf(″%d″, &n); // banyaknya input
for (i=0;i<n;i++){
scanf(″%lf″, &a); //membaca nilai mencari rataan
sum = sum + a; //menyimpan nilai dalam variabel
}
avr = sum/n; //membagi total dengan n(mencari
rataan)
printf(″%.2lf\n ″, avr);
return 0;
}
Contoh Kasus Uji:
No. Masukan Keluaran Keterangan
1 3 20.00 Contoh kasus pada soal
10 20 30
2 1 20.00 Contoh kasus jika n ialah 1
20
3 5 15.00 Contoh kasus jika n ialah 5
5 10 15 20 25
4 4 4.75 Contoh kasus jika hasil dibelakang
1 4 6 8 koma bukan .00
162 Buku Panduan Guru • Informaika untuk SMA Kelas X