Fórmula matemática en Javascript

Hola experto buenos días,
tengo un problema en despejar una variable en una función mátematica en un calculo hipotecario, el calculo hipotecario es despejar la variable Co de la Cuota.
La función cuota es la siguiente:
var quote = (co * interes) / ( 100 * ( 1 - Math.pow ( ( 1 + (interes/100) ), -plazos ) ) );
Lo que quiero despejar es la variable Co (co, capital inicial) teniendo el valor de la cuota.
Gracias por todo.
Saludos.
Respuesta
1
Mmmm no te entendi jaja

2 respuestas más de otros expertos

Respuesta
1
Esto es de matemáticas elementales, no de javascript. De todas formas, te contesto:
Partiendo de :
var quote = (co * interes) / ( 100 * ( 1 - Math.pow ( ( 1 + (interes/100) ), -plazos ) ) );
Llegamos a:
var co= quote *100 * ( 1 - Math.pow ( ( 1 + (interes/100) ), -plazos ) )  / interes;
Mil gracias! l me has salvado la vida!
Ahora para hacerme un rey, necesito un favorcillo más, necesito saber que función en javascript (ej. Math) me realizar un múltiplo de un numero o que necesitaría.
Ej: si tengo el valor:
186.281,62 el resultado fuese: 186.000
175.643,34 el resultado fuese: 176.000
Mil gracias!
Te voy a dar un 10!!! :D
Lo que quieres creo que lo puedes hacer con:
numeroRedondeado = (Math.floor(numeraco/1000)) * 1000
Este caso no me sale!
175.643,34 => 175.000 y debería ser 176.000!
¿Pienso qué primero debería redondear a la alta y luego sacar el múltiplo no?
co = 186281.61704607523;
co2 = 195595.697898379;
co_fin = (Math.floor(co/1000)) * 1000
co2_fin = (Math.floor(co2/1000)) * 1000
186000 //co
195000 //co2 => este deberia ser 196000
¿Sabe cómo podría afinar esta cosita?
Mil gracias Carlos! Me esta ayudando muchísimo!.
Ok, no me había quedado con el detalle de que se podía redondear hacia arriba:
var temp1 = numeraco/1000;
var temp2 = Math.floor(temp1);
var resto = temp1- temp2;
if (resto>0.5){
temp2++;
}
var numeroRedondeado = temp2 * 1000;
Respuesta
Es una cuestión de matemática simple.
Aquí te enseña a despejar fracciones:
http://es.answers.yahoo.com/question/index?qid=20071003214935AAchfa4

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas