• Matéria: Informática
  • Autor: dgk777
  • Perguntado 3 anos atrás

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.


suahsjaskapsap: ‍ Assessoria especializada em trabalhos acadêmicos da UNICESUMAR‍

------------------------------------------------------------------------
♣️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️⃣
cfsdsssarlsfdojoasoa: *➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.
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
.
.
.
.

*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖

*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.
cfsdsssarlsfdojoasoa: *➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.
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
.
.
.
.

*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖

*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.
.
wg7ewg38t8787yh: ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛

.
.

PRECISANDO DE AJUDA? SÓ CHAMAR >>>

(2️⃣1️⃣) 9️⃣*9️⃣6️⃣5️⃣2️⃣ ~~ 6️⃣8️⃣9️⃣0️⃣

.
.

⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛

Respostas

respondido por: arielgrisante
1

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();

             

   }

}

Perguntas similares