Forum: Programmieren allgemein
by leddl,
24. Apr 2005
Nein, was ich dir jetzt geschrieben habe sollte dir als Ergebnis das liefern, was du am Anfang erwartet hast (Zumindest, wenn du das "DownTo 2" in "DownTo 1" änderst. :oops:)
Es ist (meistens) überhaupt kein Problem, eine Rekursion in eine Schleife umzubasteln. Die Diskussion hatte wir neulich mal in der CodeLib. ;) Das schöne an einer Rekursion ist, daß man in den meisten Fällen recht schnell...
Forum: Programmieren allgemein
by leddl,
24. Apr 2005
Sowas nennt sich Rekursion.
Damit ist gemeint, daß eine Funktion sich selbst immer wieder mit veränderten Parametern aufruft, um so schlußendlich zu einem Ergebnis zu kommen. In deinem Fall nimmt halt die Zahl immer ab, bis sie 1 ist. Addiert wird dann immer das Ergebnis des nächsten Funtkionsaufrufes. Da dort aber wieder die Funktion aufgerufen wird, wird erst dieser Aufruf verarbeitet und...