RosettaCodeData/Task/Factorial/Seed7/factorial-2.seed7
2016-12-05 22:15:40 +01:00

8 lines
190 B
Text

const func bigInteger: factorial (in bigInteger: n) is func
result
var bigInteger: fact is 1_;
begin
if n > 1_ then
fact := n * factorial(pred(n));
end if;
end func;