RosettaCodeData/Task/Factorial/Modula-3/factorial-2.mod3
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07: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;