Fakultät einer Zahl - Version 1

Berechnung der Fakultät einer natürlichen Zahl

 
Iterative Lösung
Rekursive Lösung
n!= 1*2*3*...*(n-1)*n
0!=1
n!=(n-1)!*n
Entwurf (verbal):

  1. Die Zahl n einlesen.
  2. Die Variable fakultaet mit dem  Anfangswert 1 definieren.
  3. Die Fakultät von n mit einer Schleife berechnen:
    • (fakultaet = fakultaet*k)
  4. Folgende Variablen müssen also definiert werden:
    • n als ganze Zahl (Eingabe)
    • k als ganze Zahl (läuft von 1 bis n)
    • fakultaet als ganze Zahl (Ergebnis und Zwischenergebnisse)
  5. Ausgabe des Ergebnis

wird später ergänzt
Entwurf (Struktogramm)

Struktogramm iterativ Fakultät

wird später ergänzt
Übung:
  1. Schreiben Sie eine Applikation, die die Fakultät einer natürlichen Zahl berechnet! Verwenden Sie den Datentyp long für alle Variablen!
    (Zusatz:
    1. Probieren Sie auch die anderen Schleifenarten aus!
    2. Schreiben Sie ein Applet, das die Fakultät einer natürlichen Zahl berechnet!)
  2. Vergleichen Sie die beiden Entwurfsarten!