RosettaCodeData/Task/Factorial/Modula-3/factorial-2.mod3
2023-07-01 13:44:08 -04:00

9 lines
168 B
Text

PROCEDURE FactRec(n: CARDINAL): CARDINAL =
VAR result := 1;
BEGIN
IF n > 1 THEN
result := n * FactRec(n - 1);
END;
RETURN result;
END FactRec;