ramontricolor12

LISTA 03 - Exercício 30

Jun 28th, 2013
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.83 KB | None | 0 0
  1. /* CABEÇALHO
  2.    Arquivo: LISTA 03 - Exercicio 30.c
  3.    Objetivo: SImular uma urna elerônica.
  4.    Autor(a): Ramon Borges
  5.  */
  6.  
  7. #include <stdio.h>
  8. int main()
  9. {
  10.     int candidato1 = 0, candidato2 = 0, candidato3 = 0, brancos = 0;
  11.     char opcao;
  12.  
  13.     do
  14.     {
  15.         printf("\n*****ELEICOES 2013\n");
  16.         printf(" a) Candidato 1\n");
  17.         printf(" b) Candidato 2\n");
  18.         printf(" c) Candidato 3\n");
  19.         printf(" d) Votar em branco\n");
  20.         printf(" s) Sair\n");
  21.         scanf(" %c", &opcao);
  22.  
  23.         switch(opcao)
  24.         {
  25.             case 'a':
  26.             candidato1++;
  27.             break;
  28.  
  29.             case 'b':
  30.             candidato2++;
  31.             break;
  32.  
  33.             case 'c':
  34.             candidato3++;
  35.             break;
  36.  
  37.             case 'd':
  38.             brancos++;
  39.             break;
  40.         }
  41.         system("cls");
  42.         printf("\nVoto contabilizado.\n");
  43.         printf(" Candidato 1 = %d (%d)\n", candidato1, candidato1 * 100/(candidato1+candidato2+candidato3+brancos));
  44.         printf(" Candidato 2 = %d (%d)\n", candidato2, candidato2 * 100/(candidato1+candidato2+candidato3+brancos));
  45.         printf(" Candidato 3 = %d (%d)\n", candidato3, candidato3 * 100/(candidato1+candidato2+candidato3+brancos));
  46.         printf(" brancos = %d (%d)\n", brancos, brancos * 100/(candidato1+candidato2+candidato3+brancos));
  47.  
  48.     }while(opcao != 's');
  49.  
  50.     if(candidato1 > candidato2)
  51.         if (candidato1 > candidato3)
  52.             printf("\nCandidato 1 vence a eleicao.\n");
  53.     else if(candidato2 > candidato1)
  54.         if(candidato2 > candidato3)
  55.             printf("\nCandidato 2 vence a eleicao.\n");
  56.     else if(candidato3 > candidato1)
  57.         if(candidato3 > candidato2)
  58.         printf("\nCandidato 3 vence a eleicao.\n");
  59.     else
  60.         printf("\nEmpate.\n");
  61.     return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment