PRD

Sommaire


prdpermet de trouver le produit d'une série de variables numériques.

 

Syntaxe

  prd( liste_exprg )

 

Paramètres

Elément

Description

Remarques

liste_exprg

Liste d'expressions_généraliséesséparées par le caractère ','.

Toutes les expressions doiventêtre  de type numérique.

 

Exemples

   # Produit de plusieurs expressions numériques
    PRIX =prd( QUANTITE, PRIX_UNIT, REMISES(0..REMISE_MAX) )
  # Factorielle de 5(lorsqu'on ne connaît pas la fonction fac);
    Integer ENTIERS(1..5)
    For I = 1 To 5 : ENTIERS(I) = I : Next I
    FACTORIELLE =prd(ENTIERS(1..5))
    Infbox "factoielle de 5 ="-num$(FACTORIELLE)

 

Description et commentaires

prdpermet de calculer le produit d'un nombre quelconque de variables oud'expression numériques.

On peut mêler des variables libellés, des décimaux, des entiers, des flottants et des double précision.

Le type du résultat dépend du type des arguments et de l'ordre de grandeurdu résultat. Il peut être Integer si tous les éléments sont de type Integer etsi le produit est inférieur au plus grand entier, Double s'il y a au moins unDouble dans la série d'arguments, Decimal ans les autres cas.

Si l'un des arguments de la fonction est une variable dimensionnée sansprécision d'indice ou d'intervalle d'indices, tous les éléments de la variablesont utilisés. La précision d'un indice ou d'un intervalle d'indice détermineles éléments à prendre en compte.

Si l'on donne un intervalle d'indices tel qu'il n'y a aucun élément àmultiplier, par exemple prd(VARIABLE(1..0)),la valeur renvoyée est 1.

 

Erreurs associées 

Erreur

Description

ERMODE(10)

Lesindices donnés ne sont pas numériques.

ERINDI( 8)

Erreurde bornes pour des indices.

ERDOM(50)

Lesarguments ne sont pas numériques.

ERDIM(55)

Tropde dimensions données.

ERHUGE(13)

Dépassementde capacité numérique.

 

Mots-clés associés

MIN - MAX - SUM- AVG - VAR - UNI- FIND


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved