Je suis en train de calculer le paiement mensuel pour le scénario suivant:Pourquoi t-Math.Payment Delphi Fonction Return Un chiffre négatif
5 000 $ est empruntée pendant 3 ans à 8,00% composé mensuellement avec 1 000 $ dû à la fin de le terme.
/*
From Math.pas
function Payment(Rate: Extended;
NPeriods: Integer;
const PresentValue: Extended;
const FutureValue: Extended;
PaymentTime: TPaymentTime): Extended;
*/
var
Pmt : Extended;
begin
Pmt := Payment(0.08/12,36,5000,1000,ptEndOfPeriod);
Edit1.Text := FloatToStr(Pmt);
end
Résultat = -181,351526101918
Le résultat est correct, sauf qu'il est négatif.
Pourquoi le résultat de la fonction de paiement renvoie-t-il un nombre négatif?