L4G >  cnp  

Afficher tout Masquer tout

cnp calcule le nombre de combinaisons de n OBJets pris p à p.

 

Syntaxe

   cnp( n, p )

 

Paramètres

Elément

Description

Restrictions

n

Expression numérique entière.

0 <= n < 2^31

p

Expression numérique entière.

0 <= p <= n

 

Exemples

NBCOMB = cnp(N*2, len(C))
SOMPUIS = sigma(I=0, N, cnp(N,I) * X^I * Y^(N-I) )

 

Description

cnp(N,P) renvoie fac(N) / (fac(P) * fac(N-P)).

Pour ne pas perdre de précision de calcul, Adonix n'utilise pas la fonction fac, ce qui permet des domaines d'utilisation pour (n,p) étendus.

cnp tronque n et p si ce ne sont pas des nombres entiers.

Le résultat est de type :

  • Integer si cnp(n, p) < 2^31-1
  • Decimal sinon.

Erreurs associées

Erreur

Description

ERHUGE (13)

Dépassement de capacité au cours du calcul.

ERDOM (50)

Erreur de domaine (n<0, p<0 ou n<p).

 

Mots-clés associés

FAC - ANP