Foros del Web » Programando para Internet » Javascript »

Funcion que utiliza Math.log, no me sale

Estas en el tema de Funcion que utiliza Math.log, no me sale en el foro de Javascript en Foros del Web. Hola. Actualmente tengo que implementar una función que es: Nro1/LOG10(Nro2+1) Donde Nro1 y 2 son numeros enteros sin partes decimales y se muestre en un ...
  #1 (permalink)  
Antiguo 12/08/2005, 11:13
 
Fecha de Ingreso: abril-2005
Ubicación: 34°35'49.20"S | 58°24'06.
Mensajes: 158
Antigüedad: 19 años, 5 meses
Puntos: 3
Funcion que utiliza Math.log, no me sale

Hola.
Actualmente tengo que implementar una función que es:

Nro1/LOG10(Nro2+1)

Donde Nro1 y 2 son numeros enteros sin partes decimales y se muestre en un textbox.

La parte del textbox, esta hecha, pero no la funcion, esto es lo que estoy utilizando
-----------------
function Calcula() {
var Nro1 = parseInt(document.form1.g1.value);
var Nro2 = parseInt(document.form1.gr1.value);
var Final = Nro2/Math.log(Nro1+1);

document.form1.tbox1.value = Final;
}
-------------------

El parseInt(n) hasta donde se y averigüé, es para convertir una string en integer. Antes de usarlo, me concatenaba (Nro1+1) y ahora no, asi que asumo que esta bien lo que hice.

Donde falla, es en Math.log, los valores que uso en una planilla de excel, son distintos a los que muestra JS, variando el Final. Los valores que me arroja Excel comparado con estos, son entre 0.31 y 4.17 veces mayor... por lo que no se me ocurre ninguna solución matemática (son 10 campos a verificar)

Cualquier consejo o posible solucion, sera bienvenida.

Diego
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:08.