Description
Cette unité contient les fonctions et procédures de calcul mathématique.
Procédures et fonctions
| Procédure ou fonction | Prototype | Description |
|---|---|---|
| ARCCOS | Function ArcCos(X:Extended):Extended; | Cette fonction trigonométrique retourne la valeur de l'«ArcCosinus». |
| ARCCOSH | Function ArcCosH(X:Extended):Extended; | Cette fonction trigonométrique retourne la valeur de l'«ArcCosinus» hyperbolique. |
| ARCSIN | Function ArcSin(X:Extended):Extended; | Cette fonction trigonométrique retourne la valeur de l'«ArcSinus». |
| ARCSINH | Function ArcSinH(X:Extended):Extended; | Cette fonction trigonométrique retourne la valeur de l'«ArcSinus» hyperbolique. |
| ARCTAN2 | Function ArcTan2(Y,X:Extended): Extended; | Cette fonction trigonométrique retourne la valeur du calcul du quadrant et de l'angle de l'«ArcTangente». |
| ARCTANH | Function ArcTanH(X:Extended):Extended; | Cette fonction trigonométrique retourne la valeur de l'«ArcTangente» hyperbolique. |
| CEIL | Function Ceil(X:Extended):Integer; | Cette fonction retourne la valeur arrondit. |
| COSH | Function Cosh(X: Extended): Extended; | Cette fonction trigonométrique retourne le «Cosinus» hyperbolique. |
| COMPAREVALUE | Function CompareValue(const A: Extended; const B: Extended; Epsilon: Extended): TValueRelationship; | Cette fonction permet d'effectuer la comparaison entre deux valeurs numériques. |
| COTAN | Function Cotan(X: Extended): Extended; | Cette fonction trigonométrique retourne le «Cotangente». |
| DEGTORAD | Function DegToRad(Degrees: Extended):Extended; | Cette fonction permet d'effectuer la conversion d'angles en degrée en angles en radian. |
| FLOOR | Function Floor(X: Extended): Integer; | Cette fonction permet de connaitre la valeur entière d'un nombre réel. |
| FREXP | Procedure Frexp(X: Extended; var Mantissa: Extended; var Exponent: Integer); | Cette procédure permet de retourner la mantisse ainsi que l'exposant d'un nombre. |
| FUTUREVALUE | Function FutureValue(Rate: Extended; NPeriods: Integer; Payment, PresentValue: Extended; PaymentTime: TPaymentTime): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul de la valeur future d'un investissement. |
| GRADTORAD | Function GradToRad(Grads: Extended): Extended; | Cette fonction permet de convertir des grades en radians. |
| HYPOT | Function Hypot(X, Y: Extended): Extended; | Cette fonction permet d'effectuer le calcul de la longueur de l'hypoténuse. |
| INTERESTPAYMENT | Function InterestPayment(Rate: Extended; Period, NPeriods: Integer; PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul des intérêts d'un remboursement de prêt hypothécaire. |
| INTERESTRATE | Function InterestRate(NPeriods: Integer; Payment, PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul du taux d'intérêt requis pour accroître de la valeur présent à la valeur future. |
| INTERNALRATEOFRETURN | Function InternalRateOfReturn(Guess: Extended; const CashFlows: array of Double): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul le taux sur un retour d'investissement interne. |
| INTPOWER | Function IntPower(Base: Extended; Exponent: Integer): Extended; | Cette fonction permet d'effectuer le calcul d'une base à la puissance spécifié. |
| LDEXP | Function Ldexp(X: Extended; P: Integer): Extended; | Cette fonction permet de calculer la multiplication d'un nombre par 2 à la puissance spécifié. |
| LNXP1 | Function LnXP1(X: Extended): Extended; | Cette fonction permet de calculer le logarithme népérien (Naturel) de (X+1). |
| LOG10 | Function Log10(X: Extended): Extended; | Cette fonction permet de calculer le logarithme en base 10. |
| LOG2 | Function Log2(X: Extended): Extended; | Cette fonction permet de calculer le logarithme en base 2. |
| LOGN | Function LogN(Base, X: Extended): Extended; | Cette fonction permet de calculer le logarithme en base spécifié. |
| MAXINTVALUE | Function MaxIntValue(const Data: array of Integer): Integer; | Cette fonction permet de renvoyer la plus grande valeur d'un tableau d'entier. |
| MAXVALUE | Function MaxValue(const Data: array of Double): Double; | Cette fonction permet de renvoyer la plus grande valeur d'un tableau de nombre réel. |
| MEAN | Function Mean(const Data: array of Double): Extended; | Cette fonction permet de renvoyer la moyenne d'un tableau de nombre réel. |
| MEANANDSTDDEV | Procedure MeanAndStdDev(const Data: array of Double; var Mean, StdDev: Extended); | Cette procédure permet de renvoyer la moyenne et la variance d'un tableau de nombre réel. |
| MININTVALUE | Function MinIntValue(const Data: array of Integer): Integer; | Cette fonction permet de renvoyer la plus petite valeur d'un tableau d'entier. |
| MINVALUE | Function MinValue(const Data: array of Double): Double; | Cette fonction permet de renvoyer la plus petite valeur d'un tableau de nombre réel. |
| NETPRESENTVALUE | Function NetPresentValue(Rate: Extended; const CashFlows: array of Double; PaymentTime: TPaymentTime): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul de la valeur actuelle à partir d'un tableau de valeurs contenant des estimées de liquidités. |
| NORM | Function Norm(const Data: array of Double): Extended; | Cette fonction permet de renvoyer la norme euclidienne «L-2» d'un tableau de nombre réel. |
| NUMBEROFPERIODS | Function NumberOfPeriods(Rate, Payment, PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul du nombre de périodes de paiement requis pour un investissement. |
| PAYMENT | Function Payment(Rate: Extended; NPeriods: Integer; PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul du remboursement a entièrement amortir. |
| PERIODPAYMENT | Function PeriodPayment(Rate: Extended; Period, NPeriods: Integer; PresentValue, FutureValue: Extended; PaymentTime: TPaymentTime): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul du remboursement intégral composant le principal. |
| POLY | Function Poly(X: Extended; const Coefficients: array of Double): Extended; | Cette fonction de statistique permet d'effectuer le calcul d'un polynomiale uniforme de valeur spécifié à l'aide d'un tableau de nombre réel. |
| POWER | Function Power(Base, Exponent: Extended): Extended; | Cette fonction permet d'effectuer le calcul d'une base spécifié à la puissance spécifié. |
| RADTOCYCLE | Function RadToCycle(Radians: Extended): Extended; | Cette fonction permet d'effectuer le conversion de radians en cycles. |
| RADTODEG | Function RadToDeg(Radians: Extended): Extended; | Cette fonction permet d'effectuer le conversion de radians en degrées. |
| RADTOGRAD | Function RadToGrad(Radians: Extended): Extended; | Cette fonction permet d'effectuer le conversion de radians en grades. |
| RANDG | Function RandG(Mean, StdDev: Extended): Extended; | Cette fonction statistique permet d'effectuer la génération de nombres aléatoires avec une distribution gaussienne sur la moyenne. |
| SINCOS | Procedure SinCos(Theta: Extended; var Sin, Cos: Extended); | Cette fonction trigonométrique retourne le «Sinus» et le «Cosinus» à partir d'un angle. |
| SINH | Function Sinh(X: Extended): Extended; | Cette fonction trigonométrique retourne le «Sinus» hyperbolique. |
| SLNDEPRECIATION | Function SLNDepreciation(Cost, Salvage: Extended; Life: Integer): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul de l'amortissement linéaire d'un actif sur une période. |
| STDDEV | Function StdDev(const Data: array of Double): Extended; | Cette fonction statistique retourne l'écart-type d'un tableau de nombre réel. |
| SUM | Function Sum(const Data: array of Double): Extended; | Cette fonction permet de renvoyer la somme d'un tableau de nombre réel. |
| SUMINT | Function SumInt(const Data: array of Integer): Integer; | Cette fonction permet de renvoyer la somme d'un tableau de nombre entier. |
| SUMOFSQUARES | Function SumOfSquares(const Data: array of Double): Extended; | Cette fonction permet de renvoyer la somme des valeurs au carré d'un tableau de nombre réel. |
| SUMSANDSQUARES | Procedure SumsAndSquares(const Data: array of Double; var Sum, SumOfSquares: Extended); | Cette fonction permet de renvoyer la somme d'un tableau de nombre réel ainsi que la somme des valeurs au carré d'un tableau de nombre réel. |
| SYDDEPRECIATION | Function SYDDepreciation(Cost, Salvage: Extended; Life, Period: Integer): Extended; | Cette fonction de comptabilité permet d'effectuer le calcul de l'amortissement d'un actif. |
| TAN | Function Tan(X: Extended): Extended; | Cette fonction trigonométrique retourne la «Tangente». |
| TANH | Function Tanh(X: Extended): Extended; | Cette fonction trigonométrique retourne la «Tangente» hyperbolique. |
| VARIANCE | Function Variance(const Data: array of Double): Extended; | Cette fonction de statistique permet d'effectuer le calcul de la variance d'échantillonnage d'un tableau de nombre réel. |
Constant
| Variable | Prototype | Description |
|---|---|---|
| INFINITY | Const Infinity:Extended = +INF; | Cette constante permet d'indiquer la valeur de l'infini. |
| NAN | Const NaN:Extended = -NAN; | Cette constante permet d'indiquer la valeur n'est pas numérique. |
Dernière mise à jour : Mercredi, le 18 février 2015