Problema con Math de Java.

Iniciado por Angel wing, 17 Octubre 2017, 16:08 PM

0 Miembros y 1 Visitante están viendo este tema.

Angel wing

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.

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Angel wing

Cierto, si que trabaja con radianes, ahora pasarlo a sexagesimal es cuenta mia. Muchas gracias por la ayuda.

Un saludo:)