Está en la página 1de 1

program fibonacci;

function fibonacci( a: integer ) : integer ;

var
acumulador1, acumulador2: integer;
contador: integer;

begin
acumulador1:=0;
acumulador2:=1;
contador:=0;
REPEAT
fibonacci:=acumulador1+acumulador2;
acumulador1:=acumulador2;
acumulador2:=fibonacci;
contador:=contador+1;
UNTIL (contador=a);
end;

var
a: integer;
resultado: integer;

begin
readln(a);
resultado:= fibonacci (a);
writeln (resultado);
readln;
end.

También podría gustarte