Oberlausitz/unter1
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Pascal</language> Funktion Fakultät in Pascal kann man mit folgender Funktion die Fakultät einer Zahl berechnen: <code id="4d36de5d8b885"> function fak(n: integer):integer; begin if n=0 then result:=1 else result:=n*fak(n-1) end; </code> Aufruf der Funktion und der Ausgabe des Ergebnisses: <run id="4d36df23d5893">writeln(fak(4));</run> Berechne nun die Fakultät einer beliebigen Zahl: <run id="4d36df87ca635"></run> <check>result:=(fak(10)=3628800) and (fak(11)=39916800);</check> Programmiere nun die Prozedur '''zehnfak''' in welcher die Fakultäten der ersten 10 natürlichen Zahlen berechnet werden: <code id="4d36e6de2bcf8"> procedure zehnfak(n: integer); var i:integer; begin i:=n; repeat writeln(i,'! = ',fak(i)); i:=i-1; until i<0; end;</code> Rufe nun diese Prozedur auf: <run id="4d36e708cc543"> </run> <check>result:=zehnfak(10)=3628800;</check> [[oberlausitz|zurück]]