home *** CD-ROM | disk | FTP | other *** search
- Das Programm :
-
- program Fakultaet;
- begin
- repeat
- repeat
- readln (Zahl);
- if Zahl < 0
- then writeln ('Fehler');
- until (Zahl >= 0);
- i := 2;
- Produkt := 1;
- while i <= Zahl do
- begin
- Produkt := Produkt * i;
- i := i + 1;
- end;
- writeln ('Fakultaet : ', Produkt);
- until Zahl = 0;
- end.
-
-
- und die Struktur-Datei :
-
- P Fakultaet
- R
- R
- U readln (Zahl)
- I Zahl < 0
- T
- U writeln ('Fehler')
- #I
- #R (Zahl >= 0)
- A i := 2
- A Produkt := 1
- W i <= Zahl
- A Produkt := Produkt + 1
- A i := i + 1
- #W
- U writeln ('Fakultaet : ', Produkt)
- #R Zahl = 0
- #P