Ir para conteúdo
Fórum Script Brasil

DUVIDA COM PROGRAMA DE URNA ELETRONICA LINGUAGEM C


darkksword

Posts Recomendados

Boa noite estou criando um programa em C de urna eletronica e estou com problemas com a execução onde mostra o vencedor se algum puder dar uma olhada e me orientar 

 

 

#include<stdio.h>
#include<stdlib.h>
#include<locale.h>

int main(){
    setlocale(LC_ALL, "Portuguese");

    int nroCandidato, maior, saida, nro, cont=0, voto=0, voto2=0, voto3=0, voto4=0, voto5=0, voto6=0, voto7=0, voto8=0, voto9=0, voto10=0, voto11=0, voto12=0, votoNull=0;
    
    do{
    
    printf("__________________________________ \n");
    printf("19 Alvaro Dias \n");
    printf("50 Guilherme Boulos \n");
    printf("12 Ciro Gomes \n");
    printf("51 Cabo Daciolo \n");
    printf("27 José Maria Eymael \n");
    printf("30 João Amoêdo \n");
    printf("13 Fernando Haddad \n");
    printf("45 Geraldo Alckmin \n");
    printf("15 Henrique Meirelles \n");
    printf("17 Jair Bolsonaro \n");
    printf("18 Marina Silva \n");
    printf("00 Votar em Branco \n");
    printf("Qual quer outro numero voto Nulo \n");
    printf("__________________________________ \n");
    printf("Vamos votar ! \n");
    printf("Informe o numero do candidato: \n ");
    scanf("%d", &nro);
    system("cls");    
    
    switch(nro){
    case 19:{
        printf("Voce votou em Alvaro Dias \n");
        printf("Computado com sucesso! \n");
    
        voto=voto+1;
        break;
    }
    case 50:{
        printf("Voce votou em Guilherme Boulos \n");
        printf("Computado com sucesso! \n");
        
        voto2=voto2+1;
        break;
    }    

     case 12:{
        printf("Voce votou em Ciro Gomes \n");
        printf("Computado com sucesso! \n");
        
        voto3=voto3+1;
        break;
    }    
     case 51:{
        printf("Voce votou em Cabo Daciolo \n");
        printf("Computado com sucesso! \n");
    
        voto4=voto4+1;
        break;
    }    
     case 27:{
        printf("Voce votou em José Maria Eymael \n");
        printf("Computado com sucesso! \n");
    
        voto5=voto5+1;
        break;
    }    
     case 30:{
        printf("Voce votou em João Amoêdo \n");
        printf("Computado com sucesso! \n");
        
        voto6=voto6+1;
        break;
    }    
     case 13:{
        printf("Voce votou em Fernando Haddad \n");
        printf("Computado com sucesso! \n");
    
        voto7=voto7+1;
        break;
    }    
     case 45:{
        printf("Voce votou em Geraldo Alckmin \n");
        printf("Computado com sucesso! \n");
        
        voto8=voto8+1;
        break;
    }    
     case 15:{
        printf("Voce votou em Henrique Meirelles \n");
        printf("Computado com sucesso! \n");
    
        voto9=voto9+1;
        break;
    }    
     case 17:{
        printf("Voce votou em Jair Bolsonaro \n");
        printf("Computado com sucesso! \n");
        
        voto10=voto10+1;
        break;
    }    
     case 18:{
        printf("Voce votou em Marina Silva \n");
        printf("Computado com sucesso! \n");
        
        voto11=voto11+1;
        break;
     }    
     
     case 00:{
        printf("Voce votou em Branco \n");
        printf("Computado com sucesso! \n");
        
        voto12=voto12+1;
        break;
    }    
       
     case 99:{
        printf("\n Desligando \n");
        saida=1;
        break;
        
    }
    default:
        printf("Voce votou Nulo \n");
        printf("Computado com sucesso!\n ");
        votoNull=votoNull+1;
        system("pause");
        system("cls");
        break;
        
   cont=cont+1;    
    }
}while (nro != 99);

if(voto>voto2){
    maior = voto;    
    nroCandidato = 19;
}
else {
    maior = voto2;
    nroCandidato = 50;
}

if(maior<voto3 ){
    maior = voto3;
    nroCandidato = 12;
}

else if(maior < voto4 ){
    maior = voto4;
    nroCandidato = 51;
}

else if(maior < voto5 ){
    maior = voto5;
    nroCandidato = 27;
}

else if(maior < voto6 ){
    maior = voto6;
    nroCandidato = 30;
}

else if(maior < voto7 ){
    maior = voto7;
    nroCandidato = 13;
}

else if(maior < voto8 ){
    maior = voto8;
    nroCandidato = 45;
}

else if(maior < voto9 ){
    maior = voto9;
    nroCandidato = 15;
}

else if(maior < voto10 ){
    maior = voto10;
    nroCandidato = 17;
}

else if(maior < voto11 ){
    maior = voto11;
    nroCandidato = 18;
}

else if(maior < voto12 ){
    maior = voto12;    
    
}

printf("O Vencedor é o candidato de numero: %d com %d votos\n\n", nroCandidato, maior);

    printf(" RESULTADO \n");
    printf(" 19 Alvaro Dias: %d \n", voto);
    printf(" 50 Guilherme Boulos: %d \n", voto2);
    printf(" 12 Ciro Gomes: %d \n", voto3);
    printf(" 51 Cabo Daciolo: %d \n", voto4);
    printf(" 27 José Maria Eymael: %d \n", voto5);
    printf(" 30 João Amoêdo: %d \n", voto6);
    printf(" 13 Fernando Haddad: %d \n", voto7);
    printf(" 45 Geraldo Alckmin: %d \n", voto8);
    printf(" 15 Henrique Meirelles: %d \n", voto9);
    printf(" 17 Jair Bolsonaro: %d \n", voto10);
    printf(" 18 Marina Silva: %d \n", voto11);
    printf(" Votos em Branco: %d \n", voto12);
    printf(" Votos Nulos: %d \n", votoNull);
         }

 

Editado por darkksword
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...