RosettaCodeData/Task/Factorial/Seed7/factorial-2.seed7
2023-07-01 13:44:08 -04: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;