Estava treinando um programa que lesse os votos digitads e fizesse a apuração dos mesmos
Acredito que para a leitura dos votos esta certo, ne? Ou nao?
Como faço pra ele fazer a contagem de votos?
Abs
importjava.util.Scanner;publicclassEleicao{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("Qual é o seu Candidato?");intvoto=input.nextInt();if((voto=1)){}System.out.print("Candidato Garrincha");if((voto=2)){}System.out.print("Candidato Sócrates");if((voto=3)){}System.out.print("Candidato Zico ");if((voto=1)){}System.out.print("Candidato Pele");if((voto=5)){}System.out.print("Voto Nulo");if((voto=6)){System.out.print("Voto em Branco");}if((voto>=7)){}System.out.print("Voto Inexistente");}if((voto=0)){}
Seu programa não irá executar corretamente, pois os ifs estão errados Para comparar um valor, faça == e nao apenas = . O == é comparação e o = é atribuição. Coloque o System.out.println dentro da chaves do if…assim:
if(voto==1){System.out.print("Candidato Pele");}
AITech_IX
Olá Adrianostos!
Pronto...segue abaixo o seu programa com as alterações que eu fiz para exibir o total de votos e os votos de cada candidato. Note que é necessário pressionar 0 para deixar o programa....Só nao inseri o comando para exibir o vencedor pq eu tenho que sair agora :lol:
Mas espero ter ajudado.
abs
importjava.util.Scanner;publicclassEleicao{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);intsair=1;intg=0;ints=0;intp=0;intz=0;intb=0;intn=0;while(sair!=0){System.out.println("Qual é o seu Candidato?");intvoto=input.nextInt();if(voto==1){System.out.println("Candidato Garrincha");System.out.println("");g=g+1;}if(voto==2){System.out.println("Candidato Sócrates");System.out.println("");s=s+1;}if(voto==3){System.out.println("Candidato Zico ");System.out.println("");z=z+1;}if(voto==4){System.out.println("Candidato Pele");System.out.println("");p=p+1;}if(voto==5){System.out.println("Voto em Branco");System.out.println("");b=b+1;}if(voto>5){System.out.println("Voto Nulo");System.out.println("");n=n+1;}if(voto==0){sair=voto;intvtotal=p+z+s+g+b+n;System.out.println("Contagem dos votos:");System.out.println("Total dos votos: "+vtotal);System.out.println("Pelé: "+p);System.out.println("Garrincha: "+g);System.out.println("Zico: "+z);System.out.println("Sócrates: "+s);System.out.println("Brancos: "+b);System.out.println("Nulos: "+n);break;}}}}
rauljcs
Fiz um programa para simular eleição interessante para as eleições deste ano.
Facilmente você poderá editar os candidatos que estão lá e adaptá-los a sua eleição =]