Rafael: Fakultät

Beitrag lesen

Was für eine Art von Schule soll das denn sein?

Aber im Grunde ist es einfach - sieh her:

Du hast eine Zahl, nehmen wir mal 5. Was du dem Skript zu rechnen geben musst ist folgendes:

5 * 4 * 3 * 2 * 1 = Ergebnis.

Du hast immer einen Startwert x und musst diesen bis zur letzten Stelle mit einem ergebnis multiplizieren.

Die JavaScript umsetzung machst du schön selbst, aber folgender Hinweis:

Eingabe = x
EingabeBuffer = Eingabe
ErgebnisBuffer = 1

während: EingabeBuffer > 0:
ErgebnisBuffer = Eingabebuffer * ErgebnisBuffer
EingabeBuffer - 1

Mit einer for-Schleife währe das übrigens schwungvoller umgesetzt.