1
resposta

Exercício de Algoritmo Java Problema 2 (filial / filial múltipla)

Problema 2 (filial / filial múltipla)

Crie um programa que produza os resultados das operações de quatro regras de entrada. As condições são as seguintes.

• Todos os números a serem inseridos são inteiros. • Use "+" (soma) "-" (diferença) "*" (produto) "/" (quociente) como o símbolo de operação. • A fórmula da operação de quatro regras é uma operação e nenhuma operação é executada mais de uma vez. (Correto: 23 * 58 / Incorreto: 23 + 58 + 7) • Ao buscar um quociente, exiba o restante como "... N" • Não insira uma expressão que divide por "0" (zero) • Incluindo números negativos. No caso de um número negativo, insira adicionando "-" (menos) sem inserir um espaço em branco imediatamente antes do valor numérico, e o intervalo do valor numérico é de -10000 a 10000.

Exemplo de entrada

23 * 58

Exemplo de saída

1334

Resposta / Explicação:

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        // Importar parâmetros de entrada
        String input = br.readLine();
        String[] param = input.split(" ");//Valor de entrada em branco
        int num1 = Integer.parseInt(param[0]);
        String type = param[1] ;
        int num2 = Integer.parseInt(param[2]);
        if(type.equals("+")){ //1.
            System.out.println(num1 + num2);
        }else if(type.equals("-")){
            System.out.println(num1 - num2);
        }else if(type.equals("*")){
            System.out.println(num1 * num2);
        }else if(type.equals("/")){
            System.out.println(num1 / num2 + " ... " +  num1 % num2);//2.
        }
    }
}

• (1): Para comparação de sequência de caracteres, use o método equals () da classe String em vez de "==". • (2): Use o operador "%" para encontrar o restante da divisão.

1 resposta

Oie Dorgival, tudo bem contigo?

Fico feliz que tenha decidido compartilhar esse exercicio com a gente!

Se quiser treinar mais alguns exercicios, eu recomento o site codeforces, tem ótimos exercícios lá.

Continue assim e bons estudos!