Skip to content

Commit e2294c1

Browse files
committed
06 - Ejercicio de Recursividad
1 parent 971fd28 commit e2294c1

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
* EJERCICIO:
3+
* Entiende el concepto de recursividad creando una función recursiva que imprima
4+
* números del 100 al 0.
5+
*/
6+
7+
/*function printNumbers(n) {
8+
if (n >= 0) {
9+
console.log(n);
10+
printNumbers(n - 1);
11+
}
12+
}
13+
14+
printNumbers(100);*/
15+
16+
// factorial de un número especificado
17+
/*function factorial(n) {
18+
if (n === 0) {
19+
return 1;
20+
}
21+
22+
return n * factorial(n - 1);
23+
}
24+
25+
console.log(factorial(5)); // 120*/
26+
27+
// Secuencia de fibonacci de un número especificado
28+
function fibonacci (n) {
29+
if (n <= 1) {
30+
return n;
31+
}
32+
33+
return fibonacci(n - 1) + fibonacci(n - 2);
34+
}
35+
36+
console.log(fibonacci(6)); // 8

0 commit comments

Comments
 (0)