Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hequivocus

Lição de casa...

Recommended Posts

sei q eh chato fazer um programa p outra pessoa, mas esse realmente ñ consegui fazer, qm puder ajudar!!!Em uma eleição existem 4 candidatos os quais são reconhecidos através de código e nome, sendo q o sistema deverá considerar tbm os votos brancos e nulos.Mostrar como resultado:*os dados e o total de votos recebidos d cada candidato;*total de votos nulos;*percentual d votos brancos e nulos em relação ao total;*percentual d votos d cada candidato em relação ao total;*se alguém obteve mais d 50% será o vencedor, senão deverá informar quem irá disputar o 2° lugar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou então pelo menos m digam o q fiz de errado int brancos, nulos, total, porcentagem; int c1,c2,c3,c4; String votos, res; int maior = -999; int maior2 = -999; public Prova (int c1, int c2, int c3, int c4){ this.c1 = c1; this.c2 = c2; this.c3 = c3; this.c4 = c4; } public void setBrancos(int codigo){ this.brancos = brancos; } public int getBrancos(){ return this.brancos; } public void setNulo(int nulo){ this.nulos = nulos; } public int getNulos(){ return this.nulos; } public void setVotos(String votos){ this.votos = votos; } public int getPorcentagem(){ return this.porcentagem; } public void setRes(){ this.res += this.total + "\n"; } public String getRes(){ return this.res; } public int getCandidato(){ String candidato = ""; int i = 0; candidato += this.votos; if (candidato == "1") return c1 = i++; total += i++; if (candidato == "2") return c2 = i++; total += i++; if (candidato == "3") return c3 = i++; total += i++; if (candidato == "4") return c4 = i++; total += i++; if (candidato == "0") return brancos = i++; total += i++; if (candidato == "5") return nulos = i++; total += i++; return this.getCandidato(); } public String getVotos(){ String resultado = ""; if (c1 > (total/2)){ resultado += "Candidato 1"; porcentagem = (c1 * (total/100));} else if (c2 > (total/2)){ resultado += "Candidato 2"; porcentagem = (c2 * (total/100));} else if (c3 > (total/2)){ resultado += "Candidato 3"; porcentagem = (c3 * (total/100));} else if (c4 > (total/2)){ resultado += "Candidato 4"; porcentagem = (c4 * (total/100));} resultado += "Nenhum"; porcentagem = 0; return this.getVotos(); } public String toString() { String terceiro = ""; String quarto = ""; if (c1 > maior && c1 < total/2){ maior = c1; terceiro += "Candidato 1 (" + c1 + ")";} else if(c1 > maior2 && c1 < total/2){ maior2 = c1; quarto += "Candidato 1 (" + c1 + ")";} if (c2 > maior && c2 < total/2){ maior = c2; terceiro += "Candidato 2 (" + c2 + ")";} else if(c2 > maior2 && c2 < total/2){ maior2 = c2; quarto += "Candidato 2 (" + c2 + ")";} if (c3 > maior && c3 < total/2){ maior = c3; terceiro += "Candidato 3 (" + c3 + ")";} else if(c3 > maior2 && c3 < total/2){ maior2 = c3; quarto += "Candidato 3 (" + c3 + ")";} if (c4 > maior && c4 < total/2){ maior = c4; terceiro += "Candidato 4 (" + c4 + ")";} else if(c4 > maior2 && c4 < total/2){ maior2 = c4; quarto += "Candidato 4 (" + c4 + ")";} return toString(); }}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.