
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 |
0 Comentarios