hi leute....
ich habe mir hier im forum mehrere beiträge zum thema fakultät gelesen und viele programme waren "recht komplex"...dabei ist es doch "eigentlich ganz einfach"
ich habe mir ein script geschrieben das ebenfalls die fakultät berechnet
Func fakultaet($i_zahl)
If $i_zahl > 1 Then
Return $i_zahl * fakultaet($i_zahl - 1)
Else
Return 1
EndIf
EndFunc
MsgBox(0, "", fakultaet(20))
[/autoit]allerdings wird aber eine bestimmten zahl am ende eine negative zahl ausgegeben und aber 65 wird nur noch null zurück gegeben...weiß einer vielleicht warum? ich komme nicht drauf