Section courante

A propos

Section administrative du site

FACT

Factoriel
SAS Mathématique

Syntaxe

FACT(n)

Paramètres

Nom Description
n Ce paramètre permet d'indiquer la valeur à traiter.

Description

Cette fonction calcul un factoriel et retourne sa valeur.

Algorithme

MODULE FACT(valeur)
   SI valeur > 1 ALORS
      RETOURNE valeur x FACT(valeur - 1)
   SINON
      RETOURNE 1
   FIN SI

Exemple

Voici un exemple montrant comment afficher les 16 premiers factoriels entiers :

  1. data factsamples;
  2.  put 'Liste des 16 premiers factoriels entiers:';
  3.  do I = 0 to 15;
  4.   X = fact(I);
  5.   put I '! est ' X;
  6.  end;
  7. run;

on obtiendra le résultat suivant :

Liste des 16 premiers factoriels entiers:
0 ! est 1
1 ! est 1
2 ! est 2
3 ! est 6
4 ! est 24
5 ! est 120
6 ! est 720
7 ! est 5040
8 ! est 40320
9 ! est 362880
10 ! est 3628800
11 ! est 39916800
12 ! est 479001600
13 ! est 6227020800
14 ! est 87178291200
15 ! est 1.3076744E12


Dernière mise à jour : Samedi, le 6 août 2016