Será que alguém poderia ajudar?
Precisava criar uma calculadora em JAVA, o programa deve possuir métodos para realizar as operações: soma, subtração, multiplicação, divisão e quadrado de um numero (número elevado ao quadrado).
Já no funcionamento A interface (em linha de comando) deve pedir para o usuário digitar a operação desejada e, em seguida, solicitar os números que serão utilizados na operação. Em seguida, calcula e exibe o resultado.
O programa deve repetir esse passo até que o usuário digite um "0" como operação.
.
.
.
.
Mais de 10 anos no mercado acadêmico
C.H.A.M.A. N.O.
N.U.M.E.R.O.: ➖.➖.➖.➖.➖.*.*.*.*.
.*.➖.*.➖. 1️⃣*5️⃣ ** 9️⃣ 8️⃣1️⃣ 7️⃣ 0️⃣ ** 8️⃣ 7️⃣ 7️⃣ 8️⃣
.*.➖.*. .-. .*.➖. *.-.*. .➖. *.- .*.➖.*.-.*.➖.*. *.-.*. ➖.*. -.*. ➖ .*.-.*. ➖.
Mais de 10 anos no mercado acadêmico
.
.
.
.
*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.
.
.
.
.
Mais de 10 anos no mercado acadêmico
C.H.A.M.A. N.O.
N.U.M.E.R.O.: ➖.➖.➖.➖.➖.*.*.*.*.
.*.➖.*.➖. 1️⃣*5️⃣ ** 9️⃣ 8️⃣1️⃣ 7️⃣ 0️⃣ ** 8️⃣ 7️⃣ 7️⃣ 8️⃣
.*.➖.*. .-. .*.➖. *.-.*. .➖. *.- .*.➖.*.-.*.➖.*. *.-.*. ➖.*. -.*. ➖ .*.-.*. ➖.
Mais de 10 anos no mercado acadêmico
.
.
.
.
*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.
.
.
.
PRECISANDO DE AJUDA? SÓ CHAMAR >>>
(2️⃣1️⃣) 9️⃣*9️⃣6️⃣5️⃣2️⃣ ~~ 6️⃣8️⃣9️⃣0️⃣
.
.
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
Respostas
Resposta:
Segue código
Explicação:
package calculadora;
import java.util.Scanner;
public class Calculadora {
static Scanner sc = new Scanner(System.in);
static int op;
static double n1, n2;
public static void soma (){
System.out.println("Digite o Primerio valor a ser somando");
n1 = sc.nextDouble();
System.out.println("Digite o Segungo valor a ser somando");
n2 = sc.nextDouble();
System.out.println("O resultado é " + (n1+n2)+"\n");
}
public static void subtracao (){
System.out.println("Digite o Primerio valor a ser subtraido");
n1 = sc.nextDouble();
System.out.println("Digite o Segungo valor a ser subtraido");
n2 = sc.nextDouble();
System.out.println("O resultado é " + (n1-n2)+"\n");
}
public static void divicao (){
System.out.println("Digite o Primerio valor a ser dividido");
n1 = sc.nextDouble();
System.out.println("Digite o Segungo valor a ser dividido");
n2 = sc.nextDouble();
System.out.println("O resultado é " + (n1/n2)+"\n");
}
public static void multiplicacao (){
System.out.println("Digite o Primerio valor a ser multiplicado");
n1 = sc.nextDouble();
System.out.println("Digite o Segungo valor a ser multiplicado");
n2 = sc.nextDouble();
System.out.println("O resultado é " + (n1*n2)+"\n");
}
public static void exponenciacao (){
System.out.println("Digite o valor a ser elevado ao quadrado");
n1 = sc.nextDouble();
System.out.println("O resultado é " + (Math.pow(n1, 2))+"\n");
}
public static void menu (){
System.out.println("Informe a opcao desejada no Menu \n'1 - Somar \n'2 - Subtratir"
+ "\n'3 - Dividir \n'4 - Multiplicar \n'5 - Exponenciacao \n'0 - Sair do Programa");
System.out.println("Digite o número da operação desejada ou '0' para sair:");
op = sc.nextInt();
}
public static void funcao (){
do {
Calculadora.menu();
switch (op){
case 1: Calculadora.soma();
break;
case 2: Calculadora.subtracao();
break;
case 3: Calculadora.divicao();
break;
case 4: Calculadora.multiplicacao();
break;
case 5: Calculadora.exponenciacao();
break;
case 0: System.out.println("Finalizado com Sucesso");
System.exit(0);
break;
default: System.out.println("Opção invalida tente novamete!");
break;
}
}while (op!=0);
}
public static void main(String[] args) {
System.out.println("Seja Bem vindo, vamos começar a Calcular");
Calculadora.funcao();
}
}
------------------------------------------------------------------------
♣️Assessoria Academica Einstein♣️
TEMOS ESSE TRABALHO PARA PRONTA ENTREGA – SEM PLÁGIO – FAÇA UM ORÇAMENTO GRATUITO (1️⃣ 1️⃣) 9️⃣ 8️⃣ 6️⃣ 2️⃣ 3️⃣➖ 6️⃣
2️⃣ 5️⃣ 0️⃣
----------------------------------------------------------------------
TEMOS ESSE TRABALHO PARA PRONTA ENTREGA – SEM PLÁGIO – FAÇA UM ORÇAMENTO GRATUITO (1️⃣ 1️⃣) 9️⃣ 8️⃣ 6️⃣ 2️⃣ 3️⃣➖ 6️⃣
2️⃣ 5️⃣ 0️⃣