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