Mencari nilai maksimum pada program bahasa C
Listing 1. Mencari nilai maksimum
#include
#define N 20
float maks();
int i;
main()
{
float nmaks, bil[N];
int jml;
clrscr();
printf("Program mencari nilai maksimum \n\n");
// input jumlah bilangan
printf("Jumlah bilangan (maks 20) : ");
scanf("%d",&jml);
printf("\n");
// input data
for (i=0;i
{
printf("Bilangan ke %d : ",i+1);
scanf("%f",&bil[i]);
}
// mencari nilai maksimum
nmaks = maks(bil,jml);
// mencetak nilai maksimum
printf("Nilai maksimum adalah : %f",nmaks);
}
// fungsi menentukan nilai maksimum
float maks(X,k);
float X[];
int k;
{
float maksimum = X[0];
for (i=0;i
{
if (X[i] > maksimum)
{
maksimum = X[i];
}
}
return maksimum;
}Listing 2. Mencari nilai minimum
#include
#define N 20
float min();
int i;
main()
{
float nmin, bil[N];
int jml;
clrscr();
printf("Program mencari nilai minimum \n\n");
// input jumlah bilangan
printf("Jumlah bilangan (maks 20) : ");
scanf("%d",&jml);
printf("\n");
// input data
for (i=0;i
{
printf("Bilangan ke %d : ",i+1);
scanf("%f",&bil[i]);
}
// mencari nilai minimum
nmin = min(bil,jml);
// mencetak nilai minimum
printf("Nilai minimum adalah : %f",nmin);
}
// fungsi menentukan nilai minimum
float min(X,k)
float X[];
int k;
{
float minimum = X[0];
for (i=0;i
{
if (X[i] < minimum)
{
minimum = X[i];
}
}
return minimum;
}
Komentar