-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurna.c
62 lines (56 loc) · 1.85 KB
/
urna.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
void main(){
setlocale(LC_ALL,"");
int v;
float a,b,c,d,e,f;
do{
printf("------------------------------");
printf("\n Escolha sua opção de votação: \n ");
printf("\n 11 - Candidato 1");
printf("\n 22 - Candidato 2");
printf("\n 33 - Candidato 3");
printf("\n 44 - Candidato 4");
printf("\n 55 - Voto em branco");
printf("\n 00 - Voto nulo");
printf("\n 99 - Encerrar votação");
printf("\n------------------------------\n");
scanf("%d",&v);
if(v!=11 && v!=22 && v!=33 && v!=44 && v!=99 && v!=00 && v!=55){
printf("\n Voto Inválido. \n");
}
if(v == 11){
a = a + 1;
} else if (v == 22){
b = b + 1;
}else if (v == 33){
c = c + 1;
}else if (v == 44){
d = d + 1;
}else if (v == 55){
e = e + 1;
}else if (v == 00){
f = f + 1;}
} while (v!=99);
if (v == 99){
printf("\n Resultados gerais :");
}
printf("\n\n\nO numero de votos do candidato 1 foi %.f \n",a);
printf("O numero de votos do candidato 2 foi %.f \n",b);
printf("O numero de votos do candidato 3 foi %.f \n",c);
printf("O numero de votos do candidato 4 foi %.f \n",d);
printf("O numero de votos em branco foi %.f \n",e);
printf("O numero de votos nulos foram %.f \n",f);
if(a > b && a > c && a > d){
printf("\n O candidato 1 é o vencedor! \n");
}else if(b > a && b > c && b > d){
printf("\n O candidato 2 é o vencedor! \n");
}else if(c > a && c > b && c > d){
printf("\n O candidato 3 é o vencedor! \n");
}else if(d > a && d > b && d > c){
printf("\n O candidato 4 é o vencedor! \n");
}else{
printf("\n Empate de votos.\n");
}
}