Boa noite, minha professora passou um trabalho em Java pra fazer uma calculadora usando apenas a adição e a subtração para resolver {soma, subtração, potencia, multiplicação, divisão e resto. E não tenho ideia de como fazer, quais são os comandos. Quem puder ajudar agradeço.
- Multiplicação pode ser implementada como uma série de somas
- Divisão pode ser implementada como uma série de subtrações
- Potência pode ser implementada como uma série de multiplicações
- Resto pode ser implementado utilizando divisão e subtração
Você sabe fazer essas operações dessa forma no papel? Se souber, é muito simples mapear para um programa em Java usando laços de repetição. Se não souber, aí é melhor entender isso antes de tentar programar.
1 curtida
Fiz o esqueleto para você começar:
class Calculadora {
static int somar (int a, int b) {
return a + b;
}
static int subtrair (int a, int b) {
return a - b;
}
static int multiplicar (int a, int b) {
int resultado = 0;
while (a-- > 0)
resultado = ...
return resultado;
}
}
Obs: Esse multiplicar
só funciona se a
for positivo. Se você tiver que aceitar multiplicações de negativos, tem que fazer a lógica para saber o sinal do resultado.
2 curtidas
Eu já fiz no papel, meu problema mesmo é o comando no Java, ainda tô aprendendo esses comandos.