Riesco a calcolare la rata con valori singoli ma quando voglio calcolare piu' rate in base ai mesi - stampati in un ciclo - mi è impossibile.
Mi aiutate???? Grazie
<?php
if (isset ($CALCOLA)) {
// calcola il coperto di Santander che è il 4,5%
if ($ass=="on"){
$ASSI=$C/100*4.5;
} else {
$ASSI==0;
};
//importo richiesto + assicurazione coperto
$I=$ASSI+$C;
// spese istruttoria
$sp=200;
//totale finanziato
$totfin=$C+$ASSI+$sp;
$mesi = array ("12","18","24","30","36","42","48","54","60","66" ,"72","84");
$lungh_array= count($mesi);
$a=72/12;
$i=$tasso;
$i2=1/100; //interesse in valori assoluti
$r1= (1+($i2)/12);
$r2= 12*$a;
$r3= ($i2/12);
$exp= pow($r1, $r2);
$rata= $C*$exp*$r3/($exp-1);
echo "Capitale= $C
Interesse= $i%
rata= $rata";
for ($i=0; $i<$lungh_array; $i++) {
?>
<table border="1" align="center">
<tr>
<td><font color="red" size="2%">IMPORTO RICHIESTO</font></td>
<td><font color="red" size="2%">ASSICURAZIONE</font></td>
<td><font color="red" size="2%">SPESE</font></td>
<td><font color="red" size="2%">TOTALE FIN</font></td>
<td><font color="red" size="2%">MESI FIN</font></td>
<td><font color="red" size="2%">TAN</font></td>
<td><font color="red" size="2%">RATA</font></td>
</tr>
<?
echo"
<tr>
<td><font color=\"black\" size=\"2%\">$C</font></td>
<td><font color=\"black\" size=\"2%\">$ASSI</font></td>
<td><font color=\"black\" size=\"2%\">$sp</font></td>
<td><font color=\"black\" size=\"2%\">$totfin</font></td>
<td><font color=\"black\" size=\"2%\">$mesi[$i] mesi</font></td>
<td><font color=\"black\" size=\"2%\">$tasso %</font></td>
<td><font color=\"black\" size=\"2%\">$rata</font></td>
</tr>
";
}
}
?>

Rispondi quotando
), però così quel $a impostato ad un valore fisso a prescindere dal numero dei mesi mi pare strano...cioè essendo inizializzati fuori dal ciclo, non importa quanti mesi vuoi far durare il finanziamento, avrai sempre lo stesso risultato come infatti ti succede... vedi cosa deve variare di quei valori a seconda del numero di mesi e imposta correttamente tali valori all'interno del ciclo...
