Sunday, 14 June 2015

CONTOH PROGRAM C++ SUM,AVG,MAX,MIN

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:


#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 :

http://krndiblits.blogspot.com/2015/06/contoh-program-c-sumavgmaxmin.html




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

Share this

2 Responses to "CONTOH PROGRAM C++ SUM,AVG,MAX,MIN"