Factorial: Difference between revisions

Lingo added
m (Add I language)
(Lingo added)
Line 2,822:
 
end</lang>
 
=={{header|Lingo}}==
<lang lingo>===Recursive===
on fact (n)
if n<=1 then return 1
return n * fact(n-1)
end</lang>
 
===Iterative===
<lang lingo>on fact (n)
res = 1
repeat with i = 2 to n
res = res*i
end repeat
return res
end</lang>
 
=={{header|Lisaac}}==
Anonymous user