Criar uma calculadora usando swith case.
import java.util.Scanner;
public class A3_Calculadora {
public static void main(String[] args) {
int opcao;
double num1, num2, sair=0;
String menu = “Programa Calculadora\n\n”+
” 1 – Somar\n”+
” 2 – Subtrair\n”+
” 3 – Multiplicar\n”+
” 4 – Dividir\n”+
” 5 – Potencia\n”+ //Potencia [Math.pow (b, e)
” 6 – Raiz Quadrada\n”+ //Raiz Quadrada [Math.sqrt ( )*/
” 7 – Finalizar\n\n”;
while (sair != 7){
System.out.println(menu);
Scanner entrada=new Scanner(System.in);
opcao=entrada.nextInt();
switch (opcao){
case 1:
System.out.println(“Digite primeiro número”);
num1 = entrada.nextInt();
System.out.println(“Digite segundo número”);
num2 = entrada.nextInt();
double soma=num1+num2;
System.out.println(“Resultado: “+soma+”\n”);
break;
case 2:
System.out.println(“Digite primeiro número”);
num1 = entrada.nextInt();
System.out.println(“Digite segundo número”);
num2 = entrada.nextInt();
double subtracao=num1-num2;
System.out.println(“Resultado: “+subtracao+”\n”);
break;
case 3:
System.out.println(“Digite primeiro número”);
num1 = entrada.nextInt();
System.out.println(“Digite segundo número”);
num2 = entrada.nextInt();
double multiplicacao=num1*num2;
System.out.println(“Resultado: “+multiplicacao+”\n”);
break;
case 4:
System.out.println(“Digite primeiro número”);
num1 = entrada.nextInt();
System.out.println(“Digite segundo número”);
num2 = entrada.nextInt();
double divisao=num1/num2;
System.out.println(“Resultado: “+divisao+”\n”);
break;
case 5:
System.out.println(“Digite primeiro número”);
num1 = entrada.nextInt();
System.out.println(“Digite segundo número”);
num2 = entrada.nextInt();
double potencia=Math.pow (num1, num2);
System.out.println(“Resultado: “+potencia+”\n”);
break;
case 6:
System.out.println(“Digite um número”);
num1 = entrada.nextInt();
double raiz=Math.sqrt(num1);
System.out.println(“Resultado: “+raiz+”\n”);
break;
case 7:
System.out.println(“Sair”);
sair=7;
}
}
}
}