Senin, 05 Maret 2012

program untuk mengetahui nilai x

#include
#include

int main () {
int x, i, n, sx, xmin, xmax;
float xrata, xtgh;
printf("masukan nilai x akhiri dgn 0\n\n");
sx=0; x=10;
/*
1.nilai x terserah dimasukan berapa saja min juga boleh
asal bukan o agar nilai while benar jadi terjadi pengulangan
jika 0 maka nilai while false dan pengulangan tidak terjadi
2.sx=0 agar nilai sx tidak ditambah atau dikurangi jadi nilainya benar
jika diberi 1 nilainya akan bertambah 1*/
for(i=1; x!=0; i++){
printf("x[%02d]: ",i); scanf("%d",&x);
if(i==1) {xmin=x; xmax=x;}
else { if (x!=0 && xxmax)xmax=x;
}
sx=sx+x;
}
n=i-2;
/*n=-i-2 karena i akan bertambah 1 terus menerus
jadi jumlah n akan tetap dimasukan saat kita menulis 0
jika kita tulis -2 nilai i akan dikurangi 2
jadi sesuai dengan jumlah data yang kita masukan*/
xrata=(float)sx/n; //agar nilai nya tidak integer
xtgh=(float)(xmin+xmax)/2;
printf("jumlah data : %d\n",n);
printf("Total : %d\n",sx);
printf("rata-rata : %f\n",xrata);
printf("minimum : %d\n",xmin);
printf("maksimal : %d\n",xmax);
printf("nilai tengah: %f\n",xtgh);


printf("\n\n");
system("pause");
return(0);
}

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More