Minggu, 09 Desember 2018

FUNCTION and Recursion

Halo, para pembaca. saya ingin menjelaskan tentang function dan recursion.
Function adalah suatu bagian dari program yang tugasnya untuk menjalankan suatu tugas tertentu yg menghasilkan sesuatu, dan kemudian fungsi tersebut dipanggil kembali ke program utama yang memanggil fungsi tersebut.
Recursion adalah fungsi yang memanggil dirinya secara langsung ataupun tidak langsung.

kita langsung saja ke contohnya biar langsung ngerti.

* FUNCTION

#include <stdio.h>
int hitung(int a, int b){

int count;
count= a+b;
return count;
}

int main(){

int count;
int a=2, b=3;
printf("%d", hitung(a,b));
return 0;
}


* RECURSIVE

#include <stdio.h>

unsigned long long int factorial(unsigned int a){

if( a <= 1)
{
return 1;
}
return a * factorial(a-1);
}

int main(){

int a = 4;
printf("Factorial of %d is %d\n", a, factorial(a));
return 0;
}




2201752653
skyconnectiva.com
binus.ac.id
Kevin Nolasco

Tidak ada komentar:

Posting Komentar