Anda di halaman 1dari 3

Tugas II Instrumentasi Geofisika

Soal
1. Buatlah program untuk menghitung rata-rata, standar deviasi, dan error data dari sampling
pengukuran( data ujian 2)




2. Jelaskan baris perbaris
Jawaban :
Program untuk menghitung rata-rata, standar deviasi dan error
1. #include<stdio.h>
2. #include<math.h>
3. #include<conio.h>
4. int main()
5. { int n, i;
6. floatjumlah, rata, x[100], xrata, jxrata, std, err;
7. printf("Masukan jumlah data : ");
8. scanf("%d", &n);
9. jumlah =0;
10. printf("\n");
x y
1 0.51
2 2.77
3 3.14
4 2.44
5 0.94
6 3.74
7 4.35
8 2.75
9 0.71
10 0.17
11. for(i=0 ; i<n; i++)
12. { printf("Masukan data ke %d = ", i+1);
13. scanf("%f", &x[i]);
14. jumlah=jumlah+x[i]; }
15. rata=jumlah/n;
16. jxrata=0;
17. printf("Rata-ratanya adalah = %f", rata);
18. for(i=0 ; i<n; i++)
19. { xrata=pow(x[i]-rata,2);
20. jxrata=jxrata+xrata; }
21. std=sqrt(jxrata/(n-1));
22. err=std/sqrt(n-1);
23. printf("\n");
24. printf("Nilai standar deviasinya adalah = %f ", std);
25. printf("\n");
26. printf("dengan nilai error %f = ", err);
27. getch(); }
Penjelasan program baris perbaris
1. library standar input output
2. library math
3. library untuk getch
4. fungsi utama
5. mendeklarasikan n dan i sebagai integer
6. mendeklarasikan jumlah, rata, x[100], xrata, jxrata, std, errsebagai float
7. menampilkan text
8. memasukanjumlah data masukan ke int n
9. nilai awal jumlah = 0
10. membuat garis baru
11. fungsi for untuk perulangan (looping)
12. membuat text dari data masukan untuk i+1
13. memasukkan data ke fungsi x[i]
14. menjumlahkan nilai jumlah dengan nilai fungsi
15. perhitungan rata-rata
16. nilai awal jumlah x[i]-rata = 0
17. menampilkan hasil dari perhitungan rata-rata
18. perulangan for untuk menjumlahkan (x[i]-rata)2
19. operasi (x[i]-rata)2
20. operasi penjumlahkan (x[i]-rata)2
21. operasi menghitung standar deviasi = sqrt(akar)*jxrata/n-1
22. operasi menghitun error
23. membuat garis baru
24. menampilkan nilai standar deviasi
25. membuat garis baru
26. menampilkan nilai error
27. menghentikan proses program

Setelah program dijalankan akan ada hasil keluaran dengan tampilan nilai rata-rata, standar deviasi dan
error.

Anda mungkin juga menyukai