Me pase un buen rato buscando como hacer un simulador de crédito, el código no es nada complejo, lo que me tomó tiempo fue encontrar la fórmula que se usa para este propósito (ya que ni sabía el nombre de la formulita esa
!!!).
Vale la pena aclarar que es para el sistema francés, es decir para un crédito de cuotas fijas.
Así que si a alguien le sirve, pues ahi está, ya que vi que en años pasados personas preguntaron lo mismo en el foro y no hubo respuesta:
Código PHP:
<?php
/**
* Simulador de Credito
* Sistema Frances o de Amortización Progresiva
* Cuota de valor fijo
*/
//Variables que deben ser ingresadas por el usuario desde un formulario
$valor = 6000000;
$plazo = 36;
//Valor de la tasa de interes, debe ser ingresada por el administrador
$tasa = 22.5;
$anual = $tasa/100;
$mes = round(($anual/12), 6);
$cuota = $valor / ((pow((1+$mes), $plazo)-1)/($mes*pow((1+$mes), $plazo)));
$cpm = ($cuota/($valor/1000000));
$cuota = number_format($cuota, 0, '.', ',');
print '
Valor: $' .$valor. '<br/>
Tasa Anual: ' .$tasa. '%<br/>
Tasa Mensual: ' .round(($tasa/12), 2). '%<br/>
Cuota: $'.$cuota. '<br />
Cuota por Millon: $'.number_format($cpm, 0, '.', ',');
?>
Saludos