Senin, 30 Desember 2013

Tugas Dasprog, Mencari Nilai Maksimum

/*mencari nilai makasimum dari tiga integer*/
#include <stdio.h>

int maksimum( int x, int y, int z ); /*prototipe fungsi*/

/*fungsi main memulai eksekusi*/
int main( void )
{
  int angka1; /* nilai integer 1 */
  int angka2; /* nilai integer 2 */
  int angka3; /* nilai integer 3 */
 
  printf("NAMA    : Andili Septiadi Sutarya\n");
  printf("NPM     : 131105150480\n");
  printf("FAKULTAS: TEKNIK\n");
  printf("PRODI   : TEKNIK INFORMATIKA\n");
  printf("KELAS   : REGULER C\n");
  printf("\n MASUKAN TIGA INTEGER: ");
  scanf("%d%d%d", &angka1, &angka2, &angka3 );
 
  /* angka1, angka2 dan angka3 adalah argumen
     pada pemanggilan fungsi maksimum*/
  printf("NILAI MAKSIMUM : %d\n", maksimum( angka1, angka2, angka3 ));
 
  system("PAUSE");   
  return 0; /* indikasi terminasi sukses */
} /* akhir dari main */

/* definisi fungsi maksimum */
/* x, y dan z adalah parameter */
int maksimum( int x, int y, int z )
{
    int maks = x; /* diasumsikan x adalah terbesar */
    if ( y > maks ){ /* jika y lebih besar dari maks, tugaskan y kepada maks */
    maks = y;
    } /* akhir if */
    if ( z > maks ){ /* jika z lebih besar dari maks, tugaskan z kepada maks */
    maks = z;
    } /* akhir if */
   
    return maks; /* maks adalah nilai terbesar */
} /*akhir fungsi maksimum */