Programming
T02-007- 04- R4 Estructuras Repetitivas: while - Reto
Enunciado
Calculadora básica
Haz un programa que permita hacer las 4 operaciones básica:
- Suma
- Resta
- Multiplicación
- División
- Fin del programa
El usuario introducirá una opción, seguida de dos números y el programa hará la operación que corresponda según el primer número. Entonces, se volverá a pedir qué se quiere hacer. Y así sucesivamente, hasta que la opción elegida sea la 5: fin del programa.
ATENCIÓN: Si la división no es exacta, se mostrará solo la parte entera del resultado
Solución
package calculadora;
import java.util.Scanner;
public class Calculadora {
public static void main(String[] args) {
int valor = 0;
int n1 = 0, n2 = 0;
Scanner sc = new Scanner(System.in);
do {
valor = sc.nextInt();
switch (valor) {
case 1:
n1 = sc.nextInt();
n2 = sc.nextInt();
System.out.println(n1 + n2);
break;
case 2:
n1 = sc.nextInt();
n2 = sc.nextInt();
System.out.println(n1 - n2);
break;
case 3:
n1 = sc.nextInt();
n2 = sc.nextInt();
System.out.println(n1 * n2);
break;
case 4:
n1 = sc.nextInt();
n2 = sc.nextInt();
System.out.println(n1 / n2);
break;
case 5:
break;
}
} while (valor != 5);
}
}
Input
2 6 4 3 2 5 1 4 6 4 10 2 5
3 25 5 4 100 25 4 5 2 5
Output
2 10 10 5
125 4 2

