Tengo un problema con algún código, pero no puedo encontrar el error. Estoy tratando de calcular la distancia marcada en rojo en el boceto de abajo.
Mi código devuelve el valor: -41.63
El valor correcto es: 3.75
Mi código:
return round(6.5 * tan(30),2);Basado en: http://php.net/manual/en/function.tan.php
Pensé que iba a ser una tarea sencilla, pero choqué contra una pared: no puedo ver el error. Espero que algunos de ustedes puedan señalarme en la dirección correcta.
Gracias,
kenneth
El parámetro arg está en radianes.
Está enviando el número de grados y la función espera radianes, así que primero convierta su valor de grados a radianes y obtendrá el resultado esperado.
return round(6.5 * tan(deg2rad(30)),2); //3.75