Section courante

A propos

Section administrative du site

INTERESTRATE

Taux d'intérêt
Delphi/Kylix/Lazarus Math

Syntaxe

Function InterestRate(NPeriods:Integer; Payment,PresentValue,FutureValue:Extended; PaymentTime:TPaymentTime):Extended;

Paramètres

Nom Description
NPeriods Ce paramètre permet d'indiquer le nombre de périodes du prêt
Payment Ce paramètre permet d'indiquer le montant des paiements
Period Ce paramètre permet d'indiquer la période de règlement
PresentValue Ce paramètre permet d'indiquer le montant ayant été emprunté
FutureValue Ce paramètre permet d'indiquer la valeur future de l'investissement
PaymentTime Ce paramètre permet d'indiquer la balance des paiements :
Constante Description
ptStartOfPeriod Cette valeur indique que la réalisation a lieu à la fin de la période
ptEndOfPeriod Cette valeur indique que la réalisation a lieu au début de la période

Description

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.

Exemple

Soit 5 périodes de 1 000$, pour 5 000$ et une balance des paiements en fin de période :

  1. Program InterestRateSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses Math,SysUtils;
  5.  
  6. BEGIN
  7.  WriteLn('Taux d''intérêt=',InterestRate(5, 1000.0, -5000.0, 2000.0, ptEndOfPeriod):0:5);
  8. END.

On obtiendra donc un taux d'intérêt de 10,214% comme le résultat de l'exemple le démontre :

Taux d'intérêt=0.10214

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - «InterestPayment»

Dernière mise à jour : Mercredi, le 18 février 2015