Hallo, semuanya kali ini saya akan berbagi tentang program c++ tentang menghitung jumlah , rata-rata , maksimum dan minimum dari sebuah nilai.
Dibawah ini untuk source code nya:
Outputannya :
Terima kasih , semoga bermanfaat
Dibawah ini untuk source code nya:
#include
<stdio.h>
#include
<stdlib.h>
int
main(){
int a,bil,*nilai;
printf("Jumlah
Bilangan=");scanf("%d",&bil);
nilai=(int*)calloc(bil,sizeof(int));
printf("Input Bilangan");
printf("\n");
for(a=0 ;a<bil; a++){
printf("%d>>
",a+1);scanf("%d",&(nilai[a]));
}
int max=nilai[0],min=nilai[0];
float avg,sum;
for(a=0;a<bil;a++){
sum=sum+nilai[a];
if(nilai[a]>max)
max=nilai[a];
if(nilai[a]<min)
min=nilai[a];
}
avg=sum/bil;
printf("\nSUM=%g",sum);
printf("\nAVG=%0.2f",avg);
printf("\nMAX=%d",max);
printf("\nMIN=%d",min);
getchar();
return
0;
}
Outputannya :
PENJELASAN
Program
diatas untuk menghitung sebuah nilai , dimana nilai tersebut kita input sendiri
printf("\nSUM=%g",sum);
printf("\nAVG=%0.2f",avg);
printf("\nMAX=%d",max);
printf("\nMIN=%d",min);
MAX=untuk
menghitung nilai terbesar
MIN=untuk
menghitung nilai terkecil
SUM=untuk
menghitung jumlah dari nilai yang di inputkan
AVG=untuk
mencari rata-rata dari semua nilai yang di inputkan
RUMUSNYA SEBAGAI
BERIKUT:
for(a=0;a<bil;a++){
sum=sum+nilai[a];
if(nilai[a]>max)
max=nilai[a];
if(nilai[a]<min)
min=nilai[a];
}
avg=sum/bil;
*nilai = suatu pointer
untuk
mengalokasikan memori secara dinamis
nilai=(int*)calloc(bil,sizeof(int));
untuk
looping dari inputan bilangan
for(a=0 ;a<bil; a++){
printf("%d>>
",a+1);scanf("%d",&(nilai[a]));
}
Terima kasih , semoga bermanfaat
Kalau count itu artinya apa kak???
ReplyDeletemakasih banyak mas
ReplyDelete