Laboratorio 2 - Ejercicio 4 - Java No programming

Ejercicio 4 - Switch Case

Ingresar dos números y ofrecer al usuario un menú con las siguientes opciones: “1-suma 2-resta 3-producto 4-división”.Luego, mostrar el resultado de la operación aritmética elegida.

Pseudocódigo

PROGRAMA 4
DEFINIR n1, n2,opcion
LEER n1
LEER n2
LEER opcion
SI opcion= ’ + ‘ ENTONCES
 INFORMAR n1 + n2
FIN SI
SINO
SI opcion = ’ ‘ ENTONCES
 INFORMAR n1 n2
FIN SI
SINO
SI opcion = ’ * ‘ ENTONCES
 INFORMAR n1 * n2
FIN SI
SINO
SI opcion = ’ / ‘ ENTONCES
 INFORMAR n1/ n2
FIN SI


Codificación JAVA
Scanner teclado = new Scanner(System.in);
System.out.println("Ingrese el primer numero: ");
int n1 = teclado.nextInt();
System.out.println("Ingrese el segundo numero: ");
int n2 = teclado.nextInt();
System.out.println("1-suma 2-resta 3-producto 4-division: ");
String opcion = teclado.next();
switch (opcion) {
 case "+":
  System.out.println("Resultado:" + (n1 + n2));
  break;
 case "":
  System.out.println("Resultado:" + (n1 n2));
  break;
 case "/":
  System.out.println("Resultado:" + (n1 / n2));
  break;
 case "*":
  System.out.println("Resultado:" + (n1 * n2));
  break;
 default:
  System.out.println("Por favor, elija la operación!");
  break;
}


Definir n1 y n2 como double, ejecutar nuevamente y analizar resultado. Que diferencia existe en la salida?
Por qué?

Prueba de escrito
n1 n2 opción salida
10 5 + 15
10 5 - 5
10 5 * 50
10 5 "/ 2

Publicar un comentario

0 Comentarios