Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Angel wing en 17 Octubre 2017, 16:08 pm



Título: Problema con Math de Java.
Publicado por: Angel wing en 17 Octubre 2017, 16:08 pm
Estoy intentando sacarle todas las razones trigónometricas a un numero, en este caso 0,5.

Al obtener los resultados con estas instrucciones:

        seno = Math.sin(num);
        coseno = Math.cos(num);
        tangente = Math.tan(num);
        arcseno = Math.asin(num);
        arcoseno = Math.acos(num);
        arctangente = Math.atan(num);

Los resultados son totalmente distintos a los que me muestra una calculadora normal e incluso otras calculadoras online tambien muestran otro resultado, por ejemplo, el seno de 0.5, java, me dice que es 0.47 y la calculadora me dice 0.008.

¿Que ocurre? Un saludo.


Título: Re: Problema con Math de Java.
Publicado por: engel lex en 17 Octubre 2017, 17:18 pm
la librería math trabaja con grados radianes o sexagesimales? porque efectivamente seno de 0,5 (si es radianes) da 0.47 y si sexagesimal da 0.008


Título: Re: Problema con Math de Java.
Publicado por: Angel wing en 18 Octubre 2017, 09:33 am
Cierto, si que trabaja con radianes, ahora pasarlo a sexagesimal es cuenta mia. Muchas gracias por la ayuda.

Un saludo:)