Je suis relativement nouveau en programmation et je ne peux pas calculer correctement une fonction. C'est une calculatrice d'intérêt composé qui utilise cette formule:Problème avec le calcul en fonction
I = P (1 + i) n - P (p = principal i = intérêt n = années) Taux: = à la valeur d'intérêt.
Sur pascals ma fonction ressemble à ceci,
function Compoundinterest(principal, years: integer; rate: double): double;
var
divrate: double;
interest: Double;
begin
divrate := rate/100;
interest := principal * power(1 + divrate, years) - Principal;
result := interest;
end;
Il compile bien mais juste revenir wont la bonne valeur. Par exemple 1000 principal, 15% d'intérêt sur 3 ans renvoie: 1.52087500000000E + 000.
Je suppose que je fais quelque chose de mal dans la formule?
Merci pour votre aide à l'avance.
Merci tas c'est exactement ce dont j'avais besoin :) – Roe
Ouais ........... –