ENEM, perguntado por viniciusj691, 3 meses atrás

Criar um programa que funcione como uma CALCULADORA na linguagem de programação Java. Para a construção desta CALCULADORA, você deverá utilizar a IDE de desenvolvimento NetBeans. O programa pode ser em uma única classe, ou caso prefira, utilize quantas classes achar necessário. Requisitos do sistema: 1 - 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). Funcionamento do programa CALCULADORA 1 - 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. 2 - O programa deve repetir esse passo até que o usuário digite um "0" como operação

Soluções para a tarefa

Respondido por casadecarnesperola
0

Resposta:

Explicação

import java.util.Scanner;

public class Calculadora {

  static Scanner sc = new Scanner(System.in);

  static int x, y, escolha;

 

  public static void soma() {

      System.out.println("Digite os números a serem somados: ");

      x = sc.nextInt();

      y = sc.nextInt();

      System.out.println("O resultado é: " + (x + y )+"\n");

  }

  public static void sub() {

      System.out.println("Digite os números a serem subtraídos: ");

      x = sc.nextInt();

      y = sc.nextInt();

      System.out.println("O resultado é: " + (x - y )+"\n");

  }

  public static void mult() {

      System.out.println("Digite os números a serem multiplicados: ");

      x = sc.nextInt();

      y = sc.nextInt();

      System.out.println("O resultado é: " + (x * y )+"\n");

  }

  public static void div() {

      System.out.println("Digite os números a serem divididos: ");

      x = sc.nextInt();

      y = sc.nextInt();

      System.out.println("O resultado é: " + (x / y )+"\n");

  }

  public static void potencia() {

      System.out.println("Digite o número a ser elevado ao quadrado: ");

      x = sc.nextInt();

      System.out.println("O resultado é: " + (x * x)+"\n");

  }

 

  public static void main(String[] args) {

     

      System.out.println(

              "1. Soma\n" +

              "2. Subtração\n" +

              "3. Multiplicação\n" +

              "4. Divisão\n" +

              "5. Potência\n" +

              "0. Sair do programa\n");

     

      do {

         

          System.out.print("Digite o número da operação desejada (ou '0' para sair): ");

          escolha = sc.nextInt();

          if (escolha == 1)

              soma();

          if (escolha == 2)

              sub();

          if (escolha == 3)

              mult();

          if (escolha == 4)

              div();

          if (escolha == 5)

              potencia();

         

          if (escolha == 0)

              break;

      } while (escolha != 0);

  }

}

Perguntas interessantes