Teknologi

PENGUNJUNG

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHari ini18
mod_vvisit_counterKemarin83
mod_vvisit_counterMinggu ini744
mod_vvisit_counterBulan ini372
mod_vvisit_counterTotal37312
Mencari Nilai Maksimum/Minimum dengan Bahasa C PDF Print E-mail
C Programming Language - C Programming Language

Listing 1. Mencari nilai maksimum

 

#include <stdio.h>

#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<jml;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<k;i++)

{

            if (X[i] > maksimum)

            {

                        maksimum = X[i];

            }

}

return maksimum;

}

 

 

Listing 2. Mencari nilai minimum

 

#include <stdio.h>

#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<jml;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<k;i++)

{

            if (X[i] < minimum)

            {

                        minimum = X[i];

            }

}

return minimum;

}