FUNGSI
#include < stdio.h> #include <conio.h> // deklarasi fungsi buatan int kuadrat( int z ) ; void garis( void ) ; void jumlah( void ); void pnilai( int x) ; void pvar( int *x ) ; Int d ; // varibel global
Void main() { int a,b ; garis() ; puts(“bahasa C”); printf(“\n pangkat 2 %d”,kuadrat(2) ); d = 10; jumlah();
a = 10; printf(“\n a awal = %d”,a); pnilai( a ) ; printf(“\n a akhir = %d”,a); b = 10; printf(“\n b awal = %d”,b); pvar( *b ) ; printf(“\n b akhir = %d”,b); } // end main
Int kuadrat( int z ) { return( z * Z ); }
void garis(void) { int j; // variabel lokal for ( j=1 ; j<=10 ; j++ ) printf(“=“); printf(“\n”); }
void jumlah( void ) { d+=10; // d = variabel global printf(“\n d dalam jumlah %d“,d); }
void pnilai( int x ) { x += 10; } //fungsi dg parameter nilai
void pvar( int *x ) { *x += 10; } //fungsi dg parameter variabel