RosettaCodeData/Task/Factorial/Icon/factorial-2.icon

9 lines
169 B
Text
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
procedure factorial(n) #: return n! (n factorial)
local i
n := integer(n) | runerr(101, n)
if n < 0 then fail
i := 1
every i *:= 1 to n
return i
end