RosettaCodeData/Task/Fibonacci-sequence/ALGOL-M/fibonacci-sequence-1.alg
2023-07-01 13:44:08 -04:00

13 lines
227 B
Text

INTEGER FUNCTION FIBONACCI( X ); INTEGER X;
BEGIN
INTEGER M, N, A, I;
M := 0;
N := 1;
FOR I := 2 STEP 1 UNTIL X DO
BEGIN
A := N;
N := M + N;
M := A;
END;
FIBONACCI := N;
END;