Metropoli BBS
VIEWER: fact.p MODE: TEXT (ASCII)

program factorials(input, output);


var
   i : integer;



function fact(n : integer) : integer;
   begin
      if n > 1 then
         fact := n * fact(n-1)
      else
         fact := 1;
   end;



begin
   for i := 1 to 10 do
      writeln('The factorial of ', i:1, ' is ', fact(i):1);
end.



[ RETURN TO DIRECTORY ]