15 lines
335 B
Nim
15 lines
335 B
Nim
|
|
proc fibonacci(n: int): int =
|
|
if n < 0:
|
|
raise newException(ValueError, "n muss eine nicht-negative Ganzzahl sein.")
|
|
elif n == 0:
|
|
return 0
|
|
elif n == 1:
|
|
return 1
|
|
else:
|
|
return fibonacci(n - 1) + fibonacci(n - 2)
|
|
|
|
|
|
let stelle = 10
|
|
echo "Die Fibonacci-Zahl an der Stelle ", stelle, " ist ", fibonacci(stelle), "."
|