Ciao a tutti!
Sto modificando questo script:
Lo script è ancora incompleto, il mio problema è che alcune cifre mi si arrotondano sfasandomi tutti i calcoli...come posso fare? Grazie!
Sto modificando questo script:
<html>
<head>
</head>
<body>
<?php
//$M = capitale
//$t = tasso d'interesse
//$N = numero periodi
$M = $_POST["M"];
$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 = $M*$pot/$somma;
$tot = $rata*$N;
$interessi = $tot - $M;
$capres = $M;
$qtaint = $capres * $t;
$qtacap = $rata - $qtaint;
//formattazione cifre
$M = number_format($M,2,',','.');
$rata = number_format($rata,2,',','.');
$tot = number_format($tot,2,',','.');
$interessi = number_format($interessi,2,',','.');
$capres = number_format($capres,2,',','.');
$qtaint = number_format($qtaint,2,',','.');
$qtacap = number_format($qtacap,2,',','.');
$capres1 = floor(($capres1) * 100) * .01;
$qtaint1 = number_format($qtaint1,2,',','.');
$qtacap1 = number_format($qtacap1,2,',','.');
$capres2 = number_format($capres2,2,',','.');
$qtaint2 = number_format($qtaint2,2,',','.');
$qtacap2 = number_format($qtacap2,2,',','.');
//fine formattazione
if($_POST["cadenza"]==12) $freq="mensile";
if($_POST["cadenza"]==6) $freq="bimestrale";
if($_POST["cadenza"]==4) $freq="trimestrale";
if($_POST["cadenza"]==2) $freq="semestrale";
echo "<br>Capitale finanziato = ".$M ." €<br>";
echo "Durata del mutuo = ".$_POST["durata"] ." anni<br>";
echo "Frequenza della rata = ". $freq ."<br>";
echo "tasso d'interesse = ".$_POST["tasso"] ."% annuo<br>";
echo "<br>importo della rata = ".$rata ." €<br>";
echo "numero di rate = ".$N ." rate<br>";
echo "totale rate = ".$tot ." €<br>";
echo "interessi = ".$interessi." €";
?>
<table border="1">
<tr>
<td>N.° Rata</td>
<td>Quota Interessi</td>
<td>Quota Capitale</td>
<td>Capitale Residuo</td>
</tr>
<tr>
<td>0</td>
<td>0</td>
<td>0</td>
<td>
<?php
echo ($capres);
?>
</td>
</tr>
<tr>
<td>1</td>
<td>
<?php
echo ($qtaint);
?>
</td>
<td>
<?php
echo ($qtacap);
?>
</td>
<td>
<?php
echo ($capres1 = $capres - $qtacap);
?>
</td>
</tr>
<tr>
<td>2</td>
<td>
<?php
echo ($qtaint1 = $capres1 * $t);
?>
</td>
<td>
<?php
echo ($qtacap1 = $rata - $qtaint1);
?>
</td>
<td>
<?php
echo ($capres2 = $capres1 - $qtaint1);
?>
</td>
</tr>
<tr>
<td>3</td>
<td>
<?php
echo ($qtaint2 = $capres2 * $t);
?>
</td>
<td>
<?php
echo ($qtacap2 = $rata - $qtaint2);
?>
</td>
<td>
<?php
echo ($capres3 = $capres2 - $qtaint2);
?>
</td>
</tr>
</table>
</body>
</html>
Lo script è ancora incompleto, il mio problema è che alcune cifre mi si arrotondano sfasandomi tutti i calcoli...come posso fare? Grazie!
