Gladir.com - PHP5 - Finance - PPaymt/Principal de Lotus 1-2-3 et de Quattro Pro


Il est très agaçant d'avoir des formules toutes préparés d'avance fonctionnant très bien dans des tableurs et ne pas être capable d'effectuer les mêmes calculs et les mêmes réponses dans une situation anodine de la programmation. Une de ces remarquables fonctions, est celle du Lotus 1-2-3 et de Quattro Pro, elle se nomme la fonction PPaymt en anglais ou Principal en français. A l'aide du code source PHP5 suivant, vous trouverez la réponse que vous souhaitez:
<?
function FVal($Rate,$Nper,$Pmt,$PV,$PType) {
     $F=exp($Nper*log(1.0+$Rate));
    if(abs($Rate)<1E-6) return -$Pmt*$Nper*(1.0