Ir para conteúdo
Fórum Script Brasil

darkksword

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por darkksword

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

     

×
×
  • Criar Novo...