Programming

T02-007- 04- R4 Estructuras Repetitivas: while - Reto

Enunciado

Calculadora básica

Haz un programa que permita hacer las 4 operaciones básica:

  1. Suma
  2. Resta
  3. Multiplicación
  4. División
  5. 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