Olá a todos, será que me podiam ajudar, nesta questão:
Uma fracção é composta por um numerador e um denominador ambos inteiros. Quero implementar uma classe Fraction que representa uma fracção, considerando o seguinte:
- devolver a fracção como sendo texto;
- verificar se uma fracção é igual à outra;
- devolver o resultado da fracção;
- permitir a soma da fracção de um inteiro;
- permitir a soma da fracção a outra fracção.
Eu fiz assim, por favor alguém pode corrigir…
public class Fraction{
private int n, d;
private String f;
private float frac_res;
public void fraccao(String fraccao){
fraccao = getN.parseToString+”/”+
getD.parseToString;
}
public void setN(n){
this.n=n;
}
public void setD(d){
this.d=d;
}
public int getN(){
return n;
}
public int getD(){
return d;
}
public void setF(f){
this.f=f;
}
public String getF(){
return f;
}
frac_res = getN/getD;
}
public boolean equals(Faction fraccao) {
float fra = fraccao.getF();
if (this.fra.equals(fraccao)){
return true;
} else {
return false;
}
}
public class Soma(Fraction frac_res)
{
private int i;
float fra = frac_res.get();
float sum_int;
float sum_frac;
public void setI(i){
this.i=i;
}
public int getI(){
return i;
}
sum_int=getI+frac_res;
sum_frac=frac_res+this.fra;
}