Programa de Eleicao

4 respostas
A

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

import  java.util.Scanner;  
 public class Eleicao {    
 public static void main(String[] args) {    
     
 Scanner input = new Scanner(System.in);    
     
 System.out.print ("Qual é o seu Candidato?");    
 int  voto = 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)) {
 	 }

4 Respostas

AITech_IX

Olá.

Seu programa não irá executar corretamente, pois os ifs estão errados :wink: 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

import  java.util.Scanner;  
 public class Eleicao {    
 public static void main(String[] args) {    
     
	 
 Scanner input = new Scanner(System.in);    
 	  
 int sair = 1;
 int g  = 0;
 int s  = 0;
 int p  = 0;
 int z  = 0;
 int b  = 0;
 int n  = 0;
 
 while (sair != 0){
	 System.out.println ("Qual é o seu Candidato?"); 	
	 int  voto = 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;
	 int vtotal = 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 =]

Segue o link :

http://rauljcs.jimdo.com/arquivos-ufrn/aedii/simulador-de-eleicao

Abs!

diegologan

Parabéns fico perfeito! :lol:

Criado 1 de maio de 2010
Ultima resposta 1 de out. de 2010
Respostas 4
Participantes 4