Ayuda con formula
Publicado por erque (11 intervenciones) el 31/05/2006 20:29:17
Hola.
Estoy utilizando javascript para indicar en la página la cuota de un préstamo. Antes lo hacia con vbscript. Poniendo como fijo los datos de importe, plazo en meses y tipo de interés los pongo de la siguiente forma:
<html>
<head>
<script>
function calcula()
{
var Nn, Ca, It, Mm, cuota;
Nn=360;
It=3.25/100/12;
Ca=125000.00;
Mm = (1 - (1 + (It)) ^ (-Nn)) / (It);
alert(Mm);
cuota=Ca/Mm;
alert(cuota);
}
</script>
<title>calculo de cuota mensual</title>
</head>
<body onLoad=calcula();>
</body>
</html>
La formula Mm = (1 - (1 + (It)) ^ (-Nn)) / (It); no se puede utilizar en javascript ya que no reconoce el exponencial ^.
He leido que se puede hacer con la función matemática Math.pow, que cambiando la formula anterior sería:
Mm = Math.pow((1 - (1 + (It)),(-Nn))/(It);
Pero me da error el navegador y no me indica la cuota.
Me podeis ayudar con la formula por favor???
Mil gracias.
Estoy utilizando javascript para indicar en la página la cuota de un préstamo. Antes lo hacia con vbscript. Poniendo como fijo los datos de importe, plazo en meses y tipo de interés los pongo de la siguiente forma:
<html>
<head>
<script>
function calcula()
{
var Nn, Ca, It, Mm, cuota;
Nn=360;
It=3.25/100/12;
Ca=125000.00;
Mm = (1 - (1 + (It)) ^ (-Nn)) / (It);
alert(Mm);
cuota=Ca/Mm;
alert(cuota);
}
</script>
<title>calculo de cuota mensual</title>
</head>
<body onLoad=calcula();>
</body>
</html>
La formula Mm = (1 - (1 + (It)) ^ (-Nn)) / (It); no se puede utilizar en javascript ya que no reconoce el exponencial ^.
He leido que se puede hacer con la función matemática Math.pow, que cambiando la formula anterior sería:
Mm = Math.pow((1 - (1 + (It)),(-Nn))/(It);
Pero me da error el navegador y no me indica la cuota.
Me podeis ayudar con la formula por favor???
Mil gracias.
Valora esta pregunta


0