Senin, 11 April 2011

Contoh Implementasi Passing by Reference pada Penentuan Tahun Kabisat

#include <stdio.h>
#include <stdlib.h>

void tahunKabisat (int *pTahunAwal, int *pTahunAkhir); //deklarasi fungsi

int main (){
     int awal, akhir;
     awal = 1990;
     akhir = 2012;
     printf ("Tahun Kabisat diantara %i dan %i adalah :\n", awal, akhir);
     tahunKabisat (&awal, &akhir); //pemanggilan fungsi
   
     return 0;
   
}

void tahunKabisat (int *pTahunAwal, int *pTahunAkhir){ //isi fungsi
     for (int i = *pTahunAwal; i <= *pTahunAkhir; i++){
     if ( i % 4 == 0 ){
          printf ("- %i\n",i);
          }
     }
   
     printf("\n\n"); 
     system ("pause");
}

Tidak ada komentar:

Posting Komentar