Ich versteh' nicht ganz, wieso man sowas überhaupt mir Rekursion lösen sollte...
Edit: x0r war schneller. x0r der Meinung bin ich auch.
Spoiler anzeigen
[autoit]
ConsoleWrite(fact(20) & @LF)
Func fact($Number)
Local $Result = 1, $i
For $i = Int($Number) To 2 Step -1
$Result *= $i
Next
Return $Result
EndFunc