Foros del Web » Programando para Internet » Javascript »

Restar numeros

Estas en el tema de Restar numeros en el foro de Javascript en Foros del Web. Esta Resta aux1 = parseFloat(301.4 - 301.348); alert(aux1); me da el siguiente resutado: 0.0519999999999964075 cuando deberia salir 0.052 ¿por que?...
  #1 (permalink)  
Antiguo 02/12/2005, 02:16
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 10 meses
Puntos: 2
Restar numeros

Esta Resta

aux1 = parseFloat(301.4 - 301.348);
alert(aux1);

me da el siguiente resutado:

0.0519999999999964075

cuando deberia salir 0.052

¿por que?
__________________
¿Por qué Uri Geller doblaba cucharas?
  #2 (permalink)  
Antiguo 02/12/2005, 03:53
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 10 meses
Puntos: 2
La solución la encontre en el siguiente hilo:

http://www.forosdelweb.com/showthrea...ghlight=restar

aplique la función redondeo:

Código:
function redondeo(num,numDec)
{
	num = num * Math.pow(10,numDec)
	num = Math.round(num)
	num = num / Math.pow(10,numDec)
	return num
}
__________________
¿Por qué Uri Geller doblaba cucharas?
  #3 (permalink)  
Antiguo 03/12/2005, 23:10
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 5 meses
Puntos: 39
Prueba con la funcion toFixed. Mira te POST:
http://www.forosdelweb.com/f13/sumar-decimales-no-puede-con-esta-fucion-352650/
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #4 (permalink)  
Antiguo 04/12/2005, 12:28
 
Fecha de Ingreso: noviembre-2004
Ubicación: Lima-Peru
Mensajes: 81
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola a todos una consulta ... necesito saber como puedo hacer para que se muestre un texto ingresado en negrita y en cursiva .... pueden ayudarme el codigo es asi :
<script>
var n
n=prompt("Ingrese la palabra: ")


document.write("La palabra ingresada es: "+n+"<BR>")
//Aqui debe devolver el texto en negrita pero como??
document.write("La palabra en negrita es: "+n+"<BR>")
//Aqui debe devolver el texto en cursiva pero como??
document.write("La palabra en cursiva es: "+n)

</script>
__________________

Willians Kic2.
:aplauso:
  #5 (permalink)  
Antiguo 04/12/2005, 19:55
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 5 meses
Puntos: 39
Hola compatriota!
Fijate en este ejemplo
Si no te ayuda, entonces lo vemos
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
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 02:09.