Construa um algoritmo de votação para a Prefeitura Municipal de Juazeiro. Os votos serão computados da seguinte maneira:
-1 - sair
0 - branco
1 - Roberto
2 - Carmen
3 - José
>=4 - Nulo
A saída deverá ser:
+ O número do candidato vencedor
+ O número de votos em branco
+ O número de votos nulos
+ o número de eleitores
Soluções para a tarefa
Resposta:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int votos;
int contNulo =0 ;
int contBranco = 0;
int contRoberto = 0;
int contCarmen = 0;
int contJose = 0;
int contEleitores = 0;
int maior = 0;
printf("Prefeitura municipal de juazeiro \n");
do
{
printf("-1 = Sair \n0 = Branco \n1 = Roberto \n2 = Carmen \n3 = Jose \n>=4 = Nulo \n");
scanf("%d",&votos);
printf("\n");
if( votos != -1)
{
contEleitores++;
if(votos >= 4)
{
contNulo++;
}
if(votos == 0 )
{
contBranco++;
}
if( votos == 1)
{
contRoberto++;
}
if(votos == 2)
{
contCarmen++;
}
if(votos == 3)
{
contJose++;
}
}
}
while(votos != -1);{
printf("Votacao finalizada \n");
}
if( contCarmen > contJose && contRoberto){
maior = contCarmen;
}
else if ( contJose > contCarmen && contRoberto){
maior = contJose;
}
else if( contRoberto > contCarmen && contJose){
maior = contRoberto ;
}
printf("Numeros de eleitores %d \n", contEleitores);
printf("Numeros de votos Nulos %d \n", contNulo);
printf("Numeros de votos Brancos %d \n", contBranco);
printf("Cantidado com Maior votos foi com %d", maior);
return 0;
}
Explicação: