Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
20
Task/Anonymous-recursion/QBasic/anonymous-recursion.basic
Normal file
20
Task/Anonymous-recursion/QBasic/anonymous-recursion.basic
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
DECLARE FUNCTION Fibonacci! (num!)
|
||||
|
||||
PRINT Fibonacci(20)
|
||||
PRINT Fibonacci(30)
|
||||
PRINT Fibonacci(-10)
|
||||
PRINT Fibonacci(10)
|
||||
END
|
||||
|
||||
FUNCTION Fibonacci (num)
|
||||
IF num < 0 THEN
|
||||
PRINT "Invalid argument: ";
|
||||
Fibonacci = num
|
||||
END IF
|
||||
|
||||
IF num < 2 THEN
|
||||
Fibonacci = num
|
||||
ELSE
|
||||
Fibonacci = Fibonacci(num - 1) + Fibonacci(num - 2)
|
||||
END IF
|
||||
END FUNCTION
|
||||
Loading…
Add table
Add a link
Reference in a new issue