Galera eu consegui resolver o exercício, porém, foi o 1° que fiz sobre esses assuntos do titulo, queria dicas, e o que vocês acharam se realmente esta correto, ou tem gambiarra kkk ou um método melhor, ou se esta correndo mesmo. vlw
O Exercicio é o seguinte:
2 ? Crie uma classe calculadora. Esta classe deve ser abstrata e implementar as operações básicas (soma, subtração, divisão e multiplicação). Utilizando o conceito de herança crie uma calculadora cientifica que implementa os seguintes cálculos: raiz quadrada e a potência. Dica utilize a classe Math do pacote java.lang.
[code] package Exercicio2;
public abstract class Calculadora {
protected double soma;
protected double sub;
protected double multi;
protected double div;
public Calculadora(){
}
public double getSoma() {
return this.soma;
}
public void setSoma(double soma) {
this.soma = soma;
}
public double getSub() {
return this.sub;
}
public void setSub(double sub) {
this.sub = sub;
}
public double getMulti() {
return this.multi;
}
public void setMulti(double multi) {
this.multi = multi;
}
public double getDiv() {
return this.div;
}
public void setDiv(double div) {
this.div = div;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\
package Exercicio2;
public class CalculadoraConcreta extends Calculadora{
public CalculadoraConcreta() {
}
public double getSoma(){
return this.soma;
}
public double getSub(){
return sub;
}
public double getMulti(){
return multi;
}
public double getDiv(){
return div;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\
package Exercicio2;
public class CalculadoraTeste {
public static void main(String[] args) {
CalculadoraConcreta Calc = new CalculadoraConcreta();
Calc.setSoma(5 + 5);
System.out.println("O Valor da Soma é " + Calc.getSoma());
Calc.setSub(10 - 6);
System.out.println("O Valor da Subtração é " + Calc.getSub());
Calc.setMulti(6 * 5);
System.out.println("O Valor da Multiplicação é " + Calc.getMulti());
Calc.setDiv(6 / 5);
System.out.println("O Valor da Divisão é " + Calc.getDiv());
System.out.println("A raiz Quadrada é " + Math.sqrt(16));
System.out.println("A potencia é " + Math.pow(2,10));
}
}
[/code]