Mi problema es el siguiente, debo hacer una calculadora, una de sus tantas opciones es que saque seno, coseno y tg.
Les dejo la pequeña linea de codigo.
Cita:
El problema es que si ingreso entre 0 y 90 grados, todo bien, double xfuncion=0;
System.out.println("Ingrese el angulo(en grados) al cual sacarle el Sen");
xfuncion=sc.nextDouble();
//Conversion grados a radianes
xfuncion=Math.toRadians(xfuncion);
System.out.println("El resultado es: "+Math.sin(xfuncion)");
System.out.println("Ingrese el angulo(en grados) al cual sacarle el Sen");
xfuncion=sc.nextDouble();
//Conversion grados a radianes
xfuncion=Math.toRadians(xfuncion);
System.out.println("El resultado es: "+Math.sin(xfuncion)");
Pero cuando ingreso angulos superiores me da un numero raro...
Por ejemplo, si ingreso 180 grados como resultado me tira:
1.2246467991473532E-16
Deberia ser 1 o 0, no recuerdo bn...pero no 1.2246467991473532E-16 xDD!
Ojala me puedan ayudar, porque igual necesito que saque bien el Sen para despues poder sacarle integral
Gracias