Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* CABEÇALHO
- Arquivo: LISTA 03 - Exercicio 30.c
- Objetivo: SImular uma urna elerônica.
- Autor(a): Ramon Borges
- */
- #include <stdio.h>
- int main()
- {
- int candidato1 = 0, candidato2 = 0, candidato3 = 0, brancos = 0;
- char opcao;
- do
- {
- printf("\n*****ELEICOES 2013\n");
- printf(" a) Candidato 1\n");
- printf(" b) Candidato 2\n");
- printf(" c) Candidato 3\n");
- printf(" d) Votar em branco\n");
- printf(" s) Sair\n");
- scanf(" %c", &opcao);
- switch(opcao)
- {
- case 'a':
- candidato1++;
- break;
- case 'b':
- candidato2++;
- break;
- case 'c':
- candidato3++;
- break;
- case 'd':
- brancos++;
- break;
- }
- system("cls");
- printf("\nVoto contabilizado.\n");
- printf(" Candidato 1 = %d (%d)\n", candidato1, candidato1 * 100/(candidato1+candidato2+candidato3+brancos));
- printf(" Candidato 2 = %d (%d)\n", candidato2, candidato2 * 100/(candidato1+candidato2+candidato3+brancos));
- printf(" Candidato 3 = %d (%d)\n", candidato3, candidato3 * 100/(candidato1+candidato2+candidato3+brancos));
- printf(" brancos = %d (%d)\n", brancos, brancos * 100/(candidato1+candidato2+candidato3+brancos));
- }while(opcao != 's');
- if(candidato1 > candidato2)
- if (candidato1 > candidato3)
- printf("\nCandidato 1 vence a eleicao.\n");
- else if(candidato2 > candidato1)
- if(candidato2 > candidato3)
- printf("\nCandidato 2 vence a eleicao.\n");
- else if(candidato3 > candidato1)
- if(candidato3 > candidato2)
- printf("\nCandidato 3 vence a eleicao.\n");
- else
- printf("\nEmpate.\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment