- Tema Autor
- #1
Hola tengo un problema, estoy haciendo una calculadora es para mañana:chavo: agg y pues todo bien todo me funciona bien menos el coseno, seno, tangente lo que pasa es que; eligues la opcion de que es dijamos tangente de 80 el programa t va arrojar el resultado que se le definio en el valor double angulo= 70;.... osease pidas el q pidas el seno coseno tangente del numero q quieras arroja solo el que se definio y pues quiero ver como le puedo hacer para que el numero que introduscas sea el numero al cual le va a sacar el seno coseno tangente.... disculpen la verdad la ortografia y que no se entienda pero es que ando desesperado y estresado pego el codigo aqui para que lo vean gracias.
import java.util.Scanner;
//import java.swing.*;
import java.lang.Math;
import java.math.*;
public class calcu {
public static void main (String[] args){
Scanner scanner = new Scanner (System.in);
System.out.println ("Menu Calculadora");
System.out.println ("1.- Sumar");
System.out.println ("2.- Restar");
System.out.println ("3.- Multiplicar");
System.out.println ("4.- Dividir");
System.out.println ("5.- Potencia");
System.out.println ("6.- RaizCuadrada");
System.out.println ("7.- Seno");
System.out.println ("8.- Coseno");
System.out.println ("9.- Tangente");
System.out.println ();
System.out.println ("Eligue");
int opcion = scanner.nextInt();
double angulo = 40; //grados
double anguloRadianes = Math.toRadians(angulo);
System.out.println("Ingresa Primer Numero");
double x = scanner.nextInt();
System.out.println("Ingresa Segundo Numero");
double y = scanner.nextInt();
double resultado=0;
switch (opcion) {
case 1:
resultado = x + y;
break;
case 2:
resultado = x - y;
break;
case 3:
resultado = x * y;
break;
case 4:
resultado = x / y;
break;
case 5:
resultado = Math.pow(x,y);
break;
case 6:
resultado = Math.sqrt(y);
break;
case 7:
resultado = Math.sin (anguloRadianes);
System.out.println("Seno de " + angulo + "º = " + resultado);
break;
case 8:
resultado = Math.cos (anguloRadianes);
System.out.println("Coseno de " + angulo + "º = " + resultado);
break;
case 9:
resultado = Math.tan(anguloRadianes);
System.out.println("Tangente de " + angulo + "º = " + resultado);
break;
//No logre hacer que si no eliguian opcion se pasara al default, no entiendo el por que.
default:
System.out.println("No eliguio opción");
break;
}
System.out.println("El resultado es:");
System.out.println(resultado);
}
}
Disculpen la mala estructura.. repito es obligatorio en eclipse si no lo haria en netbeans
import java.util.Scanner;
//import java.swing.*;
import java.lang.Math;
import java.math.*;
public class calcu {
public static void main (String[] args){
Scanner scanner = new Scanner (System.in);
System.out.println ("Menu Calculadora");
System.out.println ("1.- Sumar");
System.out.println ("2.- Restar");
System.out.println ("3.- Multiplicar");
System.out.println ("4.- Dividir");
System.out.println ("5.- Potencia");
System.out.println ("6.- RaizCuadrada");
System.out.println ("7.- Seno");
System.out.println ("8.- Coseno");
System.out.println ("9.- Tangente");
System.out.println ();
System.out.println ("Eligue");
int opcion = scanner.nextInt();
double angulo = 40; //grados
double anguloRadianes = Math.toRadians(angulo);
System.out.println("Ingresa Primer Numero");
double x = scanner.nextInt();
System.out.println("Ingresa Segundo Numero");
double y = scanner.nextInt();
double resultado=0;
switch (opcion) {
case 1:
resultado = x + y;
break;
case 2:
resultado = x - y;
break;
case 3:
resultado = x * y;
break;
case 4:
resultado = x / y;
break;
case 5:
resultado = Math.pow(x,y);
break;
case 6:
resultado = Math.sqrt(y);
break;
case 7:
resultado = Math.sin (anguloRadianes);
System.out.println("Seno de " + angulo + "º = " + resultado);
break;
case 8:
resultado = Math.cos (anguloRadianes);
System.out.println("Coseno de " + angulo + "º = " + resultado);
break;
case 9:
resultado = Math.tan(anguloRadianes);
System.out.println("Tangente de " + angulo + "º = " + resultado);
break;
//No logre hacer que si no eliguian opcion se pasara al default, no entiendo el por que.
default:
System.out.println("No eliguio opción");
break;
}
System.out.println("El resultado es:");
System.out.println(resultado);
}
}
Disculpen la mala estructura.. repito es obligatorio en eclipse si no lo haria en netbeans