Ayuda con código
Tengo una página html con un formulario que tiene 4 campos: txtcredito, txtcuotas, txtvalor
cuota, txttasa.
En el archivo php que llama el formulario tengo al siguiente código:
<table width="50%" border="0" cellpadding=3>
<tbody>
<tr>
<td align="center" bgcolor="#CCCCCC">Numero Cuota
</tr>
<td align="center" bgcolor="#CCCCCC">Capital
</tr>
<td align="center" bgcolor="#CCCCCC">Valor Cuota
</tr>
<td align="center" bgcolor="#CCCCCC">Interes
</tr>
<td align="center" bgcolor="#CCCCCC">Capital Pagado
</tr>
<td align="center" bgcolor="#CCCCCC">Valor Residual
</tr>
<?php
for ($i=1;$i<=$txtcuotas;$i++)
{
$intcuota=$txtcredito*$txttasa/100;
$cappagado=$txtvalcuota-$intcuota;
$valresi=$txtcredito-$cappagado;
echo "
<tr>
<td align=left> $i</td>
";
echo "
<td align=left>$txtcredito</td>
";
echo "
<td align=left>$txtvalcuota</td>
";
echo "
<td align=left>".number_format($intcuota,0)."</td>
";
echo "
<td align=middle>".number_format($cappagado,0)."</td>
";
echo "
<td align=middle>".number_format($valresi,0)."</td>
</tr>
";
}
?>
Me genera el siguiente resultado con un capital de 2705000, 24 cuotas, valor cuota de 166000
y una tasa de 3.3611018:
1 2705000 166000 90918 75082 2629918
2 2705000 166000 90918 75082 2629918 (a partir de aquí mal)
...
24 (hasta acá me sale todo igual)
El tema es que a partir de la segunda cuota el capital debe ser menos el capital pagado.
Creo que a esto se le llama amortizar. La verdad no soy muy buena con los números. La idea es que luego esto deba guardarlo en una tabla, pero primero lo estoy haciendo con variables para entender la mecánica del código.
cuota, txttasa.
En el archivo php que llama el formulario tengo al siguiente código:
<table width="50%" border="0" cellpadding=3>
<tbody>
<tr>
<td align="center" bgcolor="#CCCCCC">Numero Cuota
</tr>
<td align="center" bgcolor="#CCCCCC">Capital
</tr>
<td align="center" bgcolor="#CCCCCC">Valor Cuota
</tr>
<td align="center" bgcolor="#CCCCCC">Interes
</tr>
<td align="center" bgcolor="#CCCCCC">Capital Pagado
</tr>
<td align="center" bgcolor="#CCCCCC">Valor Residual
</tr>
<?php
for ($i=1;$i<=$txtcuotas;$i++)
{
$intcuota=$txtcredito*$txttasa/100;
$cappagado=$txtvalcuota-$intcuota;
$valresi=$txtcredito-$cappagado;
echo "
<tr>
<td align=left> $i</td>
";
echo "
<td align=left>$txtcredito</td>
";
echo "
<td align=left>$txtvalcuota</td>
";
echo "
<td align=left>".number_format($intcuota,0)."</td>
";
echo "
<td align=middle>".number_format($cappagado,0)."</td>
";
echo "
<td align=middle>".number_format($valresi,0)."</td>
</tr>
";
}
?>
Me genera el siguiente resultado con un capital de 2705000, 24 cuotas, valor cuota de 166000
y una tasa de 3.3611018:
1 2705000 166000 90918 75082 2629918
2 2705000 166000 90918 75082 2629918 (a partir de aquí mal)
...
24 (hasta acá me sale todo igual)
El tema es que a partir de la segunda cuota el capital debe ser menos el capital pagado.
Creo que a esto se le llama amortizar. La verdad no soy muy buena con los números. La idea es que luego esto deba guardarlo en una tabla, pero primero lo estoy haciendo con variables para entender la mecánica del código.
Respuesta de oyepez003
1
4 respuestas más de otros expertos
Respuesta
1
Respuesta de apolinux
1
Respuesta de davidcortesb
1
Respuesta de abetop
1