Você está na página 1de 2

include <conio.

h>
#include <stdio.h>
#include <stdlib.h>
main () { // MAIN
int voto=0,c1=0,c2=0,c3=0,c4=0,c5=0;
int total=0,i;
float pc1=0,pc2=0,pc3=0,pc4=0,pc5=0;
char conf;
while (voto!=-1){ // abre o while
printf ("\n::Eleicao::\n\nCod.---|| Nome\n\n1---||
Candidato1\n\n2---|| Candidato2\n\n3---|| Candidato3\n\n4---||
Branco\n");
printf ("Digite seu voto: ");
scanf ("%d",&voto);
printf ("seu voto : %d",voto);
printf ("\nConfirma ? (s/n)\n");
conf=getche();
system ("cls");
if (conf!='n'){ // Contador
if(voto==1)
c1++;
else
if(voto==2)
c2++;
else
if (voto==3)
c3++;
else
if (voto==4)
c4++;
else { // else com 2 linhas
c5++;
c5=c5--;
}
// termina else
} // fecha o while
system ("pause");
system ("cls");
total=c1+c2+c3+c4+c5;
pc1=(100/total)*c1;// candidato 1
pc2=(100/total)*c2;// 2
pc3=(100/total)*c3;// 3
pc4=(100/total)*c4;// 4 (BRANco)
pc5=(100/total)*c5;// nulo
} // Fecha o contador
if (total!=0) { // Abre o if(total!=0)
for (i=1;i<=3;i++);
if((c1>c2) && (c1>c3)&&(c2>c3)) // Sequencia 1/2/3
printf ("CAnd1:. %d - %f %%\n\n",c1,pc1);
printf ("CAnd2:. %d - %f %%\n\n",c2,pc2);
printf ("CAnd3:. %d - %f %%\n\n",c3,pc3);
else
if ((c1>c2) && (c1>c3) &&(c2<c3)) // Sequencia
1/3/2
printf ("CAnd1:. %d - %f %%\n\n",c1,pc1);
printf ("CAnd3:. %d - %f %%\n\n",c3,pc3);
printf ("CAnd2:. %d - %f %%\n\n",c2,pc2);
else
if ((c2>c1) &&(c2>c3) &&(c1>c3)) // Sequencia
2/1/3
printf ("CAnd2:. %d - %f %%\n\n",c2,pc2);
printf ("CAnd1:. %d - %f %%\n\n",c1,pc1);

printf ("CAnd3:. %d - %f %%\n\n",c3,pc3);


else
2/3/1

if ((c2>c1) &&(c2>c3) &&(c1<c3)) // Sequencia


printf ("CAnd2:. %d - %f %%\n\n",c2,pc2);
printf ("CAnd3:. %d - %f %%\n\n",c3,pc3);
printf ("CAnd1:. %d - %f %%\n\n",c1,pc1);

else

else

if ((c3>c1)
printf
printf
printf

&&(c3>c2)
("CAnd3:.
("CAnd2:.
("CAnd1:.

&&(c2>c1)) // Sequencia 3/2/1


%d - %f %%\n\n",c3,pc3);
%d - %f %%\n\n",c2,pc2);
%d - %f %%\n\n",c1,pc1);

if ((c3>c1) &&(c3>c2) &&(c2<c1) // Sequencia 3/1/2


printf ("CAnd3:. %d - %f %%\n\n",c3,pc3);
printf ("CAnd2:. %d - %f %%\n\n",c1,pc1);
printf ("CAnd1:. %d - %f %%\n\n",c2,pc2);
system ("pause"); // Apos mostrar os
dados Pausar para fechar
} // Fecha o if(total!=0)
else { // else <<
printf ("\nEleicao Sem Votos \n"); // se
total==0
system ("pause");
}// else
} // MAIN

Você também pode gostar