Sign in to follow this  
darkksword

DUVIDA COM PROGRAMA DE URNA ELETRONICA LINGUAGEM C

Recommended Posts

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);
         }

 

Edited by darkksword

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this