Informática, perguntado por estudantesolitario, 9 meses atrás

Para esta Atividade 01, considere que você aluno de ADS, foi convidado para participar de uma seleção de desenvolvedores "Junior" de uma empresa da cidade de Maringá-PR.
Nesta seleção, você deverá cumprir alguns desafios na forma de desenvolvimento de programas.
Ao final do programa, você será analisado e, se obtiver sucesso, poderá ser contratado.

Como primeiro desafio, você deverá 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 - a mesma que foi utilizado na disciplina.
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.

Ao terminar a sua atividade, lembre-se de Exportar seu projeto no formato .zip e envie o seu código pelo sistema Studeo.
Para exportar no NetBeans, siga os passos: Arquivo > Exportar Projeto > Para ZIP

Soluções para a tarefa

Respondido por alexvulf
7

Resposta:package calc;

import java.util.Scanner;

public class Calc {

   public static void main(String[] args) {

       Scanner input = new Scanner(System.in);

       float n1;

       float n2;

       int op;

       int sair = 1;

       while(sair != 0) {

            System.out.println("Digite a operacao desejada:");

            System.out.println("  1. Soma");      

            System.out.println("  2. Subtracao");      

            System.out.println("  3. Multiplicacao");      

            System.out.println("  4. Divisao");      

            op = input.nextInt();

            if(op == 1){

               System.out.println("Digite os Valores");

               n1 = input.nextFloat();

               n2 = input.nextFloat();

               System.out.println("Resultado = " + (n1 + n2));

            }

            else if(op == 2){

               System.out.println("Digite os Valores");

               n1 = input.nextFloat();

               n2 = input.nextFloat();

               System.out.println("Resultado = " + (n1 - n2));

            }

            else if(op == 3){

               System.out.println("Digite os Valores");

               n1 = input.nextFloat();

               n2 = input.nextFloat();

               System.out.println("Resultado = " + (n1 * n2));

            }

            else if(op == 4){

               System.out.println("Digite os Valores");

               n1 = input.nextFloat();

               n2 = input.nextFloat();

               System.out.println("Resultado = " + (n1 / n2));

            }else{

                System.err.println("Opsão invalido");

            }

       System.out.println("  0 para Sair ou 1 para continuar");

       sair = input.nextInt();

       }  

   }

   

}

Perguntas interessantes