2
I’m looking to do a media calculation of a football team in a certain league, for example, my team played two matches and won one. He would have 3 points from 6 points played and a 50%.
public final class Time {
private String nome;
private int vitorias = 0;
private int empates = 0;
private int derrotas = 0;
private int numPartidas = 0;
private int pontos;
private float aproveitamento;
public Time(String nome) {
this.setNome(nome);
}
public void ganharPartida(){
this.setVitorias(this.getVitorias() + 1);
this.setPontos(this.getPontos() + 3);
this.setNumPartidas(this.getNumPartidas() + 1);
}
public void empatarPartida(){
this.setEmpates(this.getEmpates() + 1);
this.setPontos(this.getPontos() + 1);
this.setNumPartidas(this.getNumPartidas() + 1);
}
public void perderPartida(){
this.setDerrotas(this.getDerrotas() + 1);
this.setNumPartidas(this.getNumPartidas() + 1);
}
//GETTER E SETTER
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getVitorias() {
return vitorias;
}
public void setVitorias(int vitorias) {
this.vitorias++;
}
public int getEmpates() {
return empates;
}
public void setEmpates(int empates) {
this.empates = empates;
}
public int getDerrotas() {
return derrotas;
}
public void setDerrotas(int derrotas) {
this.derrotas = derrotas;
}
public int getNumPartidas() {
return numPartidas;
}
public void setNumPartidas(int numPartidas) {
this.numPartidas = numPartidas;
}
public float getAproveitamento() {
return aproveitamento;
}
public void setAproveitamento(float aproveitamento) {
this.aproveitamento = pontos;
}
public int getPontos() {
return pontos;
}
public void setPontos(int pontos) {
this.pontos = pontos;
}
@Override
public String toString() {
return "Time{" + "nome=" + nome + ", vitorias=" + vitorias + ", empates=" + empates + ", derrotas=" + derrotas + ", numPartidas=" + numPartidas + ", pontos=" + pontos + ", aproveitamento=" + aproveitamento + '}';
}
}
And what is your doubt?
– Maniero
How I apply these rules in the harness
– Bruno Oliveira
Apply where? What in the code has some problem, some difficulty?
– Maniero
It seems to me that he is having a hard time creating the logic just for the percentage of points. It would be something like
(vitorias*3 + empates*1) / numPartidas*3
– Isac
That’s right, thank you
– Bruno Oliveira