RosettaCodeData/Task/Fibonacci-sequence/QBasic/fibonacci-sequence-1.basic

15 lines
242 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
FUNCTION itFib (n)
n1 = 0
n2 = 1
FOR k = 1 TO ABS(n)
sum = n1 + n2
n1 = n2
n2 = sum
NEXT k
IF n < 0 THEN
itFib = n1 * ((-1) ^ ((-n) + 1))
ELSE
itFib = n1
END IF
END FUNCTION