Ciao a tutti!
Ho un piccolo problema e sono sicuro che, con il vostro aiuto, sarà di facile soluzione.
Avevo preparato per un cliente uno script per il calcolo online di un preventivo (prestiti/mutui etc etc). La durata del periodo era espressa in anni, solo che adesso vuole che sia espressa in mesi, ed io non so come adattare le formule che avevo fatto in php.
Vi posto il codice, in primis, del form (gli anni dovranno essere tramutati in mesi ):
codice:
...
<td>Durata del mutuo:</td><td> <select name=durata>
<option value=5>5 anni</option>
<option value=7>7 anni</option>
<option value=10>10 anni</option>
<option value=15>15 anni</option>
<option value=20>20 anni</option>
<option value=25>25 anni</option>
<option value=30>30 anni</option>
<option value=35>35 anni</option>
<option value=40>40 anni</option>
</select></td>
...
e questo è il codice php che fa i vari calcoli:
codice:
$capitale = $_POST["capitale"];
$N = $_POST["durata"]*$_POST["cadenza"];
$t = $_POST["tasso"]/(100*$_POST["cadenza"]);
$T = $t + 1;
$n = $N - 1;
$a = array();
$i = 0;
while ($i <= $n) {
$pow = pow($T,$i);
array_push($a,$pow);
$i = $i + 1;
}
$somma = array_sum($a);
$pot = pow($T,$N);
$rata = $capitale*$pot/$somma;
$tot = $rata*$N;
$interessi = $tot - $capitale;
//formattazione cifre
$capitale = number_format($capitale,2,',','.');
$rata = number_format($rata,2,',','.');
$tot = number_format($tot,2,',','.');
$interessi = number_format($interessi,2,',','.');
//fine formattazione
$freq="mensile";
Vi prego di aiutarmi per favore. Grazie