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