boas pessoal, uma duvida para a faculdade! eu tenho q fazer uma calculadora, mas com a class dada pelo professor:
class Calculadora {
private char operador = '+';
private int resultado = 0;
private int operando = 0;
public void digito(char d);
public void operacao(char o);
public int resposta();
}
e eu so posso mexer nos metodos digito, operacao e resposta
o q eu fiz foi o seguinte:
class Calculadora {
private char operador = '+';
private int resultado = 0;
private int operando = 0;
public void digito(char d){
operando = d;
if(operador=='+')
resultado=(resultado+operando);
if(operador=='-')
resultado=(resultado+operando);
if(operador=='*')
resultado=(resultado*operando);
if(operador=='/')
resultado=(resultado/operando);
operando=0;
};
public void operacao(char o){
operador = o;
};
public int resposta(){
return resultado;
};
Alguem me pode ajudar?