Skip to content

Commit 266685c

Browse files
authored
Merge pull request mouredev#1481 from blackriper/main
Reto#06-kotlin
2 parents e2ec5b5 + a8f475b commit 266685c

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/* una funcion recursiva es aquella que puede llmarse asi misma para realizar un proceso */
2+
3+
4+
fun exmapleRecursive(num:Int ){
5+
println(num)
6+
if(num>0) exmapleRecursive(num-1)
7+
8+
}
9+
10+
11+
fun numberFactorial(number: Int): Int {
12+
return if (number == 1) number
13+
else number * numberFactorial(number - 1)
14+
}
15+
16+
17+
fun fibonacci(number: Int): Int {
18+
return if (number == 1 || number == 2) 1
19+
else fibonacci(number - 1) + fibonacci(number - 2)
20+
}
21+
22+
23+
24+
fun main(){
25+
exmapleRecursive(100)
26+
numberFactorial(6).let { println(it) }
27+
fibonacci(20).let { println(it) }
28+
}

0 commit comments

Comments
 (0)