Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2013, 09:06
Avatar de Lynxcraft
Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años, 2 meses
Puntos: 51
Problemas con calculos de Math.PI Math.sin Math.cos

Buenas amigos tengo un problema con calculos trigonométricos, cuando hago los calculos los valores no son precisos tengo estas funciones

Código:
function _angle(drag){
	return (Math.PI * (drag/180));	
}
la funcion _angle convierte los ángulos en radianes

bueno calculando la hipotenusa con un ángulo de 60 y un cateto adyacente de 100;

Código:
var  hipo = 100 / Math.cos(_angle(60)) ;
console.log(hipo); // imprime 199.99999999999994
el resultado tendría que ser 200

creo que el problema esta en la multiplicación del PI ya que si lo hago en una calculadora el resultado seria 1.047197551196598
pero el javascript me devuelve 1.0471975511965976

Alguien sabría como corregir esto.

Gracias
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft