quinta-feira, 15 de setembro de 2016

Usando Switch - Eleição Presidencial

#include <stdio.h>
#include <locale.h>
main(){
    int qtdVoto1=0,qtdVoto2=0,qtdVoto3=0,qtdVoto4=0,qtdVotoNulo=0,qtdVotoBranco=0,totalVoto=0,op;
    setlocale(LC_ALL,"");
    system("title ELEIÇÃO PRESIDENCIAL");
    do{
        system("CLS");
        printf("Digite a opção desejada:\n");
        printf("1-Voto no Candidato 1\n");
        printf("2-Voto no Candidato 2\n");
        printf("3-Voto no Candidato 3\n");
        printf("4-Voto no Candidato 4\n");
        printf("5-Voto Nulo\n");
        printf("6-Voto em Branco\n");
        printf("0- Encerrar votação\n");
        printf("\nOpção: ");scanf("%d",&op);
       
        switch (op){
         case 1:qtdVoto1++;break;
         case 2:qtdVoto2++;break;
         case 3:qtdVoto3++;break;
         case 4:qtdVoto4++;break;
         case 5:qtdVotoNulo++;break;
         case 6:qtdVotoBranco++;break;
   
           }
    
     if(op>=1 && op<=6)
         totalVoto++;
       
           
    }while(op!=0);
   
    float porcVotoNulo,porcVotoBranco;
   
   
   
    porcVotoNulo=((float)qtdVotoNulo*100)/totalVoto;
    porcVotoBranco=((float)qtdVotoBranco*100)/totalVoto;
   
    system("CLS");
    printf("Total de Votos do Candidato 1: %5d\n",qtdVoto1);
    printf("Total de Votos do Candidato 2: %5d\n",qtdVoto2);
    printf("Total de Votos do Candidato 3: %5d\n",qtdVoto3);
    printf("Total de Votos do Candidato 4: %5d\n",qtdVoto4);
    printf("Total de Votos Nulos: %d\n",qtdVotoNulo);
    printf("Total de Votos em Branco: %d\n",qtdVotoBranco);
    printf("Total de Votos Validos é %d\n\n",totalVoto);
   
    printf("Porcentagem de Votos Nulos: %.2f%%\n",porcVotoNulo);
    printf("Porcentagem de Votos em Branco: %.2f%%\n",porcVotoBranco);
   
}

Nenhum comentário:

Postar um comentário