Java básico 046. Función, calculando seno, coseno y tangente.

Ejercicio: Dado el valor de un ángulo, sería interesante saber su seno, coseno y tangente. Escribir una función que muestre en pantalla los datos anteriores.
Código Java
import java.util.Scanner;

/**
*
* @author Ariel
*/

public class FuncionSCT {

/**
* @param args the command line arguments
*/

public static void main(String[] args) {
double a;
Scanner num = new Scanner(System.in);
try {
System.out.print("Introduce un ángulo de (0...360°): ");
a = num.nextDouble();
anguloCal(a);
} catch (Exception e) {
System.out.println("ERROR: Datos incorrectos.");
}
}
static void anguloCal(double a){
//Primer punto, pasa "a" a radianes.
double b = Math.toRadians(a);
System.out.println("Seno de " + a + " es: " + Math.sin(b) );
System.out.println("Coseno de " + a + " es: " + Math.cos(b) );
System.out.println("Tangente de " + a + " es: " + Math.tan(b) );
}
}

8 comentarios :

  1. muchas gracias amigo, me sirvio de mucho, gracias

    ResponderEliminar
  2. Hola m pidieron calcular la tangente en NetBeans pero con una gráfica al lado como podría hacerlo , a y debe calcular la tangente mediante un formylaeio q se hace en jframe form. Gracias

    ResponderEliminar
  3. Hola m pidieron calcular la tangente en NetBeans pero con una gráfica al lado como podría hacerlo , a y debe calcular la tangente mediante un formylaeio q se hace en jframe form. Gracias

    ResponderEliminar
  4. Hola m pidieron calcular la tangente en NetBeans pero con una gráfica al lado como podría hacerlo , a y debe calcular la tangente mediante un formylaeio q se hace en jframe form. Gracias

    ResponderEliminar
    Respuestas
    1. Que tal, esta clase de ejemplo te puede servir como soporte, no tengo ningún ejemplo utilizando JFrame. Para los gráfico podrias ver como utilizar la clase Graphics. Saludos.

      Eliminar
  5. hola me pidiero hacer una grafica de linea recta que al lado tenga una tabla para ingresar los datos y cuando le de aceptar salga el dibujo de la linea recta

    ResponderEliminar
    Respuestas
    1. Que tal. Puedes utilizar "Canvas" que es un control que te permite realizar dibujos en java. No tengo ningún ejemplo para facilitarte. Hay ejemplo en la web que seguro te sirve. Saludos.

      Eliminar
  6. Hola, cuando ingreso Tan(0) me da un valor numérico y eso es incorrecto, también al ingresar cos(90), me da un valor y el resultado debe ser cero, que estará sucediendo si sigo el código como esta?
    Gracias

    ResponderEliminar