RosettaCodeData/Task/Factorial/Lisaac/factorial.lisaac

10 lines
158 B
Text
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
- factorial x : INTEGER : INTEGER <- (
+ result : INTEGER;
(x <= 1).if {
result := 1;
} else {
result := x * factorial(x - 1);
};
result
);