Monday, December 17, 2018

Function & Recursive

Function 

Function adalah bagian dari prosedur yang dimana mempunyai fungsi untuk mengembalikan nilai.
Ada 2 macam function :
1. Library function
2. User-defined function

library function itu standar function yang sudah terprogram dalam bahasa C, cenderung bersifat global, sedangkan user-defined function itu function yang dibuat sendiri oleh user atau pengguna, sehingga function jenis ini termasuk function non global atau private.

contoh function

#include <stdio.h>
int maximum (int x, int y){
      int max = x;
      if ( y > max)   max = y;
      return max
}
void main () {
     int a,b;
     printf("Input 2 even values : ");
     scanf("%d %d", &a, &b);
     printf("Largest value : %d\n",maximum(a,b));
}
Recursive

recursive adalah sebuah fungsi yang ada di bahasa C. 
recursive berfungsi untuk memanggil dirinya sendiri dan mengembalikannya hanya satu nilai.

contoh :


int Fib(int n) {

   int f;
   if(n==0) f = 0;
      else if(n==1) f = 1;
         else f = Fib(n-2) + Fib(n-1);
   return f;
}

sekian dari saya tentang function dan recursive. bila ada kesalahan atau kekurangan dapat dibantu dengan menulis di kolom komentar.
semoga bermanfaat.

No comments:

Post a Comment