- Jenius Co Create

Ibnu

source tersubut merupakan sebuah fungsi faktorial, dan fo(n) adalah fungsi yang menghasilkan nilai faktorial yang ditangkap oleh sebuah parameter n.

dan fo itu sendiri merupakan suatu library faktorial yang disimpan di  folder /..

param itu sendiri merupakan sebuah variable yang bertipe const, variable param berfungsi sebagai masukan/input sebuah bilangan

equal itu sendiri merupakan sebuah variable yang bertipe const, lalu bedanya equal itu berfungsi sebagai keluaran/ outputnya.

 

const bar = (num) => {

if (num < 2) {

return 1;

}

return num * bar(num-1);

}

 

// ketika parameter num kurang dari dua, ia akan menjalankan block steatment if, maka akan mengembalikan nilai 1.

 

// dan ketika parameter num lebih dari dua ia akan menjalankan steatment block else yaitu rumus faktorial itu sendiri.

 

secara penjabaran outputnya seperti ini.

1=>1=1

2=>2*1=2

3=>3*2*1=6

5=>5*4*3*2*1=120

 

Sekian jawaban dari saya, salam titik koma CMIW~.

 

 

 

 

30 August, 2019 Like ( 0 )
Share