E305. Calculadora en Java

E305.  (https://youtu.be/EGh-_RK5atY) Crea una aplicación llamada Calculadora, nos pedirá 2 operandos (int) y un signo aritmético (char), según este último se realizará la operación correspondiente. Al final mostrara el resultado en un cuadro de dialogo.

Los signos aritméticos disponibles son:

·+: suma los dos operandos.

·-: resta los operandos.

·*: multiplica los operandos.

·/: divide los operandos, este debe dar un resultado con decimales (double)

·^:  1º operando como base y 2º como exponente.

·%:  módulo, resto de la división entre operando1 y operando2.

package U03;
/*
 * E305.  Crea una aplicación llamada Calculadora, 
 * nos pedirá 2 operandos (int) y un signo aritmético (char), 
 * según este último se realizará la operación correspondiente. 
 * Al final mostrara el resultado en un cuadro de dialogo.
 */
import java.util.Scanner;

public class E3_05 {

	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		System.out.println("Dato 1:");
		int dato1=sc.nextInt();
		
		System.out.println("Dato 2:");
		int dato2=sc.nextInt();

		System.out.println("Oper:");
		char oper=sc.next().charAt(0);
		
		int res=switch(oper) {
		case '+' -> {yield dato1+dato2;}
		case '-' -> {yield dato1-dato2;}
		case '*' -> {yield dato1*dato2;}
		case '/' -> {yield dato1/dato2;}
		default -> {yield -9999;}
		};
		
		System.out.println("Resultado: "+ res);


	}

}

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *