Function and Recursive

Function and Recursion


Function


Apa definisi function :

   Sekumpulan kode yang dibungkus ke dalam sebuah scope untuk menjalankan tugas
   tertentu.

Tipe data function :

  1.    Void
  2.    Int
  3.    Double
  4.    Char
  5.    Float

Jenis-jenis Function :

  1. Library Function :
    • Function yang sudah tersedia di dalam library.
  2. User Defined Function :
    • Function yang di buat sendiri oleh pengguna.

Contoh penggunaan function :

#include<stdio.h>

void printNIM (int nim) {

   printf("NIM = %d\n",nim);

}

int main () {

   printNIM(123);

return 0;
}

Recursive


Apa itu recursive : 

   Sebuah fungsi yang dapat digunakan untuk memanggil dirinya sendiri kembali

Contoh pemakaian recursive :

#include<stdio.h>

int fibo (int x){
   if (x<=1){
   return fibo (a-1):
}

int main () {

   int x;

   scanf("%d",&x)
   printf("%d",fibo(x));

return 0;
}































Comments