array min,max,rata-rata

#include<stdio.h>
#include<conio.h>
main()
{
int arr[100],i,n,max=-999,min=999,x,j,k;
float total=0,rata;/*tipe data float soalnya rata-rata pasti ntarnya bakal ada koma*/
printf(“Masukkan data (maksimal 100)= “);scanf(“%d”,&n);
for(i=0;i<n;i++){ /*untuk pengulangan pengurutan dari data 0-n*/
printf(“Data ke-%d= “,i+1/*i+1 supaya data dimulai dari 1, bukan dari 0*/);scanf(“%d”,&arr[i]);/*permisalna array menjadi array[i]*/
}
for(x=0;x<n;x++){/*pengulangan niali x yang akan dimisalkan menjadi array[x]*/
if (arr[x]>max){/*jika urutan nilai array [x]>max(-999), maka nilai dari si array itu akn dibandingkan dengan max terlebih dahulu, kemudian akan saling dibandingkan dengan isi array selanjutnya, contoh arra[x]=1,2,3; maka nilai 1 akan dibandingkan dengan max(-999), kemudian jika lebih besar (1>-999),maka angka 2 akan dibandingkan dengan angka 1,(2>1),begitu seterusnya*/
max=arr[x];/*nilai maksimum akkan diisi oleh nilai array[x] jika memenuhi arr[x]>max*/
}
}
printf(“\nNilai Maksimum= %d”,max);
for(j=0;j<n;j++){/*penjelasansama seperti nilai maksimum*/
if (arr[j]<min){
min=arr[j];
}
}
printf(“\nNilai Minimum= %d”,min);
for(k=0;k<n;k++){/*pengulangan var k yang akan dimisalkan pada array[k]*/
total+=arr[k];/*total awal adalah 0 (total=0,lihat deklarasi), maka total+=array[k] itu = total=total+array[k], jadi total=0+nilai array[k], misal array[k]=1,2,3, maka total=0+1=1,diulang total=1+2=3, diulang lagi total=3+3=6, jadi total seluruhnya adalah 6*/
}
printf(“\nJumlah =%2.2f”,total);
rata=total/n;/*tinggal total dibagi n atau banyaknya data yang dimaksudkan*/
printf(“\nRata-rata=%2.2f”,rata);
}

printf(“\nNilai Maksimum= %d”,max);
for(j=0;j<n;j++){/*penjelasansama seperti nilai maksimum*/
if (arr[j]<min){
min=arr[j];
}
}
printf(“\nNilai Minimum= %d”,min);
for(k=0;k<n;k++){/*pengulangan var k yang akan dimisalkan pada array[k]*/
total+=arr[k];/*total awal adalah 0 (total=0,lihat deklarasi), maka total+=array[k] itu = total=total+array[k], jadi total=0+nilai array[k], misal array[k]=1,2,3, maka total=0+1=1,diulang total=1+2=3, diulang lagi total=3+3=6, jadi total seluruhnya adalah 6*/
}
printf(“\nJumlah =%2.2f”,total);
rata=total/n;/*tinggal total dibagi n atau banyaknya data yang dimaksudkan*/
printf(“\nRata-rata=%2.2f”,rata);
}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: