Artikel ini membahas tentang membuat program mencari nilai minimum dan maksimum dengan menggunakan bahasa pemrograman C (Ansi C). Dalam program ini pengerjaannya adalah dapat menentukan nilai maksimum dan minimum dari sejumlah data. Data yang dimaksud dapat berupa bilangan pecahan dan/atau bilangan bulat sebanyak n. Dari sejumlah data tersebut maka program akan menentukan nilai maksimum dan minimumnya.
![]() |
| Bahasa C |
Nilai n adalah jumlah sekian banyak data yang dimasukkan oleh user. Misal nilai n dimasukkan 5, maka nilai data-data yang ada 5 buah. Dan hasil akhirnya menampilkan nilai maksimum dan minimum dari 5 buah bilangan tadi.
Berikut adalah syntax programnya. Jika ingin disempurnakan Anda bisa mengeditnya kembali agar menjadi lebih baik.
Source Code Program:
Demo Progam:Berikut adalah syntax programnya. Jika ingin disempurnakan Anda bisa mengeditnya kembali agar menjadi lebih baik.
Source Code Program:
#include <stdio.h>
int main(void){
int n, i, data, N_min,N_max;
printf("\nJumlah data (n): ");
scanf("%d", &n);
i=1;
while(i<=n){
printf("Data ke-%d : ", i);
scanf("%d", &data);
//Deklrasi nilai awal minimum
if(i == 1){ N_min = data; }
//Eksekusi nilai maksimum
N_max = (N_max<data) ? data : N_max;
//Eksekusi nilai minimum
N_min = (N_min>data) ? data : N_min;
i++;
}
//Menampilkan ouput dari hasil eksekusi
printf("\nNilai maksimum : %d\n", N_max);
printf("Nilai minimum : %d\n\n", N_min);
return 0;
}
![]() |
| Demo Program |
Penjelesan Program:
Program menerima inputan banyaknya jumlah deretan angka yang akan dicari nilai maksimum dan minumnya, kemudian ditampung di variable n. Di dalam while(i<=n){ angka data yang dimasukkan oleh user ditampung secara terus menerus sebanyak nilai n dan sekaligus dilakukan pengecekan nilai maksimum dan minumun dari deretan angka yang dimasukkan oleh user tadi. Bagian program yang mengecek nilai maksimum dan minumum adalah N_max = (N_max<data) ? data : N_max dan N_min = (N_min>data) ? data : N_min. Kemudian setelah eksekusi selesai maka program menampilkan hasilnya.
Catatan:
Bentuk potongan program berikut adalah bentuk lain dari program if...else.
N_max = (N_max<data) ? data : N_max;
N_min = (N_min>data) ? data : N_min;
N_min = (N_min>data) ? data : N_min;
Sama artinya dengan:
if(N_max<data){
N_max = data;
}else{
N_Max = N_max;
}
If(N_min>data){
N_min = data;
}else{
N_min = N_min;
}
N_max = data;
}else{
N_Max = N_max;
}
If(N_min>data){
N_min = data;
}else{
N_min = N_min;
}
Demikianlah program mencari nilai maksimum dan minimum dari input data dengan program bahasa C. Semoga bermanfaat.


0 Response to "Program Mencari Nilai Maksimum dan Minimum dengan Bahasa C"
Post a Comment
Komentar Anda sangat berharga untuk kemajuan blog ini.
Silahkan berkomentar sesuai postingan blog & berkomentarlah dengan sopan.
- Dilarang menaruh live link di komentar.
- Komentar SPAM atau jualan mohon maaf akan dihapus.