fibonacci.bas 249 B

123456789101112131415161718
  1. 100 let n=32
  2. 110 gosub 200
  3. 120 print "fibonacci(",n,") = ", m
  4. 130 end
  5. 200 let c=n
  6. 210 let b=1
  7. 220 if c<2 then goto 400
  8. 230 let c=c-1
  9. 240 let a=1
  10. 300 let c=c-1
  11. 310 let d=a+b
  12. 320 let a=b
  13. 330 let b=d+1
  14. 340 if c<>0 then goto 300
  15. 400 let m=b
  16. 410 return