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 ![]()