Mathematische Funktion -- x! --

Kenn tihr die mathematische Funktion für – x! --, kann mir da jemand einen pseudo code funktion erstellen?

Erstmal sollte geklärt werden was x! bewirkt (nennt sich übrigens Fakultät von x).
Dazu ein Beispiel

1! = 1 2! = 1 * 2 = 2 3! = 1 * 2 * 3 = 6 4! = 1 * 2 * 3 * 4 = 24 usw.
Ich hoffe es wird deutlich.

Hier ein C++ Codeschnipsel dazu:

int Fakultaet(int x) { int fak = 1; for(int i = 1; i <= x; i++) { fak *= i; } return fak; }

Allerdings weiß ich nicht was die Fakultät bei Dezimalzahlen oder zahlen kleiner 1 macht. Also Wikipedia nachlesen.

Braucht man vor allem in der Stochastik.

Genau das hab ich gesucht, danke schön…

http://tut.php-q.net/recursion.html#u2