Minggu, 14 Agustus 2011

Program Array-2
Pada penelitian lain tentang apel Malang yang ditanam di daerah Tawang Mangu diperoleh 20 sampel dengan berat sebagai berikut: 222, 207, 202, 212, 231, 216, 189, 206, 193, 232, 211, 188, 187, 220, 224, 235, 197, 195, 227, 214. Buatlah program yang menampilkan tabel yang kolomnya terdiriatas tiga komponen: data, error, kuadrat error. Yang dimaksud error adalah selisih antara data dengan rata-rata. Bentuk tampilan program kira-kira sebagai berikut. Gunakan array untuk menyimpan nilai error dan kuadrat error.
Data Error Kuadrat error
222 11.6 134.56
207 3.4 11.56
202 8.4 70.56
.. .. dan seterusnya
Jawab:

#include <stdio.h>
#include <math.h>
double Absolut (double X)
{
if(X<0) X=-X;
return(X);
}

void main()
{
int sampel[20] = {222, 207, 202, 212, 231, 216, 189, 206, 193, 232, 211, 188, 187, 220, 224, 235, 197, 195, 227, 214};
float error[20];
int jumlah=0;
float rata;
int i=0, j=0, k=0, l=0, x=20;
printf("data berat apel sebagai beikut :\n");
for(j; j<x; j++) printf("berat apel ke %d adalah %d\n",j+1,sampel[j]);
for(i; i<x; i++) jumlah+=sampel[i];
rata=(float)jumlah/20;
printf("\nberat rata-rata ke 20 apel tersebut adalah %f\n\n",rata);
for(k; k<x; k++) error[k]=rata-sampel[k];
printf("Data\tError\t\tKuadrat error\n\n");
for(l; l<x; l++) printf("%d\t%f\t%f\n",sampel[l],Absolut(error[l]),pow(error[l],2));
}

0 koment:

Posting Komentar

 

© 2010 . - Design Google Blogs - Powered By Rias Indah Purwatiningsih