Program Penentu Nilai Minimum, Maksimum, dan Rata-Rata Dalam Bahasa C

program penentu minimum maksimum rata bahasa c
Program penentu nilai minimum, maksimum, dan average
KakaKiky - Pada postingan sebelumnya iky sudah pernah membagikan sebuah program dengan nama ‘Reverse Sentence’. Dan pada postingan kali ini iky akan kembali membagikan source code pemrograman bahasa C dengan nama ‘Min_Max_Rata’.

Program Min_Max_Rata ini merupakan sebuah program bahasa C yang digunakan untuk menghitung nilai minimum, maksimum, dan rata-rata dari data yang dimasukkan oleh user.

Mula-mula user diminta untuk memasukkan jumlah banyaknya data, kemudian memberikan nilai pada setiap data tersebut. Setelah semua data diinput, maka output yang dihasilkan adalah nilai minimum, maksimum, dan rata-rata dari semua data.

Untuk mengetahui lebih detail lagi mengenai code minimum, maksimum, dan average tersebut, silahkan baca source code beserta penjelasannya di bawah ini.

/*
Creator	: M. Rizki Riswandi
Website	: 1808107010017
*/

#include <stdio.h>

int main(){
    int i,x; //Deklarasi variabel bertipe int
    float avg, num; //Deklarasi variabel bertipe float
    float min=100, max=0, value=0; //Deklarasi variabel bertipe float
    printf("==* Program Menentukan Nilai Maksimum, Minimum dan Rata-rata *==\n\n");
    printf("Masukkan Jumlah Data : ");
    scanf("%d", &x); 

Fungsi untuk menginput data yang diberikan oleh user dengan menggunakan perulangan statement condition for.

for(i=1; i<=x; i++){
   printf("Masukkan Data Ke-%d = ", i);
   scanf("%f", &num); 

Fungsi untuk memerintahkan user menginput kembali data yang salah ketika dimasukkan dengan menggunakan perulangan while.

 while(num!=0){
	if (num>100 || num<0){printf("Jumlah Data %0.1f Keliru\nMasukkan angka Lebih 0 dan Kurang dari 100\n", num);
		printf("\nMasukkan Data Ke-%d = ", i);
		scanf("%f", &num);
		continue;
	}
	if(num==100){
	   break;
	}
	if(num<100){
	   break;
	}
}


Rumus untuk menampilkan jumlah nilai Maksimum

if(num > max){ //Rumus untuk menampilkan jumlah nilai Maksimum
   max = num;
} 

Rumus untuk menampilkan jumlah nilai Minimum

if(num < min){ //Rumus untuk menampilkan jumlah nilai Minimum
   min = num;
} 

Rumus untuk menampilkan jumlah nilai Rata-rata

value += num; //Rumus untuk menampilkan jumlah nilai Rata-rata
   avg=value/i; 
} 

Perintah untuk menampilkan hasil dari Nilai maksimum, minimum, dan rata-rata

 	printf("\nNilai Maksimum	: %0.1f\n", max);
	printf("Nilai Minimum	: %0.1f\n", min);
	printf("Nilai Rata-rata	: %.2f\n\n", avg);

	return 0;
} 

Berikut ini adalah tampilan program min_max_rata yang berhasil dicompile dengan menggunakan salah satu compiler online bernama Repl.

Output yang dihasilkan oleh program min_max_rata

Bagi kamu yang ingin mendownload source code program tersebut bisa langsung klik tombol download yang ada di bawah:

Code program penentu nilai minimum, maksimum, dan rata-rata ini dibagikan sebagai bahan ajar dan referensi tambahan bagi mahasiswa IT yang sedang berjuang membuat tugas. Semoga postingan ini dapat bermanfaat, jangan lupa untuk tinggalkan komentar jika ada yang ingin ditanyakan. Wassalamu’alaikum and Be Prepared!