Buscar

I. Desenvolver a classe calculadora que faça qualquer operação matemática utilizando dois números inteiros, sendo os dois últimos número de seu RU....

I. Desenvolver a classe calculadora que faça qualquer operação matemática utilizando dois números inteiros, sendo os dois últimos número de seu RU. Caso o RU termine com zero, substituí-lo pelo número 1. Sendo as possíveis operações matemáticas: soma, subtração, multiplicação, divisão, modulo, exponenciação.

Essa pergunta também está no material:

Atividade programacao_daviBecker_ 2423497
10 pág.

Organização de Computadores Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

Segue um exemplo de implementação da classe calculadora em Java que realiza as operações matemáticas solicitadas: ``` public class Calculadora { private int num1; private int num2; public Calculadora(int num1, int num2) { this.num1 = num1; this.num2 = num2; } public int soma() { return num1 + num2; } public int subtracao() { return num1 - num2; } public int multiplicacao() { return num1 * num2; } public int divisao() { if (num2 == 0) { throw new ArithmeticException("Não é possível dividir por zero."); } return num1 / num2; } public int modulo() { return num1 % num2; } public int exponenciacao() { return (int) Math.pow(num1, num2); } public static void main(String[] args) { int num1 = 3; // substituir pelo penúltimo dígito do RU int num2 = 4; // substituir pelo último dígito do RU if (num2 == 0) { num2 = 1; } Calculadora calculadora = new Calculadora(num1, num2); System.out.println("Soma: " + calculadora.soma()); System.out.println("Subtração: " + calculadora.subtracao()); System.out.println("Multiplicação: " + calculadora.multiplicacao()); System.out.println("Divisão: " + calculadora.divisao()); System.out.println("Módulo: " + calculadora.modulo()); System.out.println("Exponenciação: " + calculadora.exponenciacao()); } } ``` Lembrando que é necessário substituir as variáveis `num1` e `num2` pelos dois últimos dígitos do seu RU. Caso o último dígito seja zero, ele deve ser substituído por 1.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais