ExercInstruções4
Ir para navegação
Ir para pesquisar
#include <stdio.h>
#include <stdlib.h>
int main()
{ char opcao = 's';
int voto, op1=0, op2=0, op3=0, brancos=0,nulos=0, total, validos;
printf("*** PROGRAMA DA VOTACAO ****\n\n\n");
printf("\nAjude e escolher o logotipo do CA!!");
printf("Digite \'f\' para sair\n\n\n");
while(opcao != 'f')
{
printf("Digite \'v\' para votar e \n\t\'f\' para fim \n :> ");
opcao = getche();
if(opcao == 'v'||opcao =='V')
{ printf("\nQual o seu voto?\n\t(1) Logotipo 1;\n\t(2) Logotipo 2;\n\t(3) Logotipo 3 \n\n");
scanf("%d", &voto);
if(voto ==1)
op1++;
else
if(voto ==2)
op2++;
else
if(voto ==3)
op3++;
else
if(voto ==0)
brancos++;
else
nulos++;
printf("\nVoto computado!!\n") ;
} //end if
}//end while
total = op1 + op2 + op3 + brancos + nulos;
validos = op1 + op2 + op3 ;
printf("\nTotal de votos: %d\n", total);
printf("\nTotal de votos validos: %d (%.1f\%)\n", validos , 100*(float)validos/total );
printf("\nTotal de votos no logotipo 1: %d (%.1f porcento)\n", op1, 100*(float)op1/validos);
printf("\nTotal de votos no logotipo 2: %d (%.1f porcento)\n", op2, 100*(float)op2/validos);
printf("\nTotal de votos no logotipo 3: %d (%.1f porcento)\n", op3, 100*(float)op3/validos);
if(op1 > op2 && op1 > op3)
printf("\n\n\nLogotipo vencedor: 1!!!!\n\n");
else
if(op2 > op1 && op2 > op1)
printf("\n\n\nLogotipo vencedor: 2!!!!\n\n");
else
if(op3 > op2 && op3 > op1)
printf("\n\n\nLogotipo vencedor: 3!!!!\n\n");
else
printf("\n\nEmpate!!!");
return 0;
}//end main