A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
13
Task/Fibonacci-sequence/ALGOL-68/fibonacci-sequence-1.alg
Normal file
13
Task/Fibonacci-sequence/ALGOL-68/fibonacci-sequence-1.alg
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
PROC analytic fibonacci = (LONG INT n)LONG INT:(
|
||||
LONG REAL sqrt 5 = long sqrt(5);
|
||||
LONG REAL p = (1 + sqrt 5) / 2;
|
||||
LONG REAL q = 1/p;
|
||||
ROUND( (p**n + q**n) / sqrt 5 )
|
||||
);
|
||||
|
||||
FOR i FROM 1 TO 30 WHILE
|
||||
print(whole(analytic fibonacci(i),0));
|
||||
# WHILE # i /= 30 DO
|
||||
print(", ")
|
||||
OD;
|
||||
print(new line)
|
||||
Loading…
Add table
Add a link
Reference in a new issue