#include <stdio.h>
#include <conio.h>
// unsigned sao variaveis que nao existe numeros negativos exemplo 0 ate 99999999999999.
int main(int argc, char *argv[]) {
int voto;
int *data;
unsigned long int cont=0;
unsigned long int mateus=0;
unsigned long int ze=0;
unsigned long int rick=0;
unsigned long int lucas=0;
printf("\n\n\t\t\t:::: VOTACAO ::::");
printf("\n\nOs candidatos sao: ");
printf("\n(1) Mateus");
printf("\n(2) Ze");
printf("\n(3) Rick");
printf("\n(4) Lucas");
printf("\n(0) Para finalizar a votacao.");
scanf("%d", &voto); // Esse %d eh um formatado pra so pra inteiros ou seja -> int voto;
while(voto!=0)
{
switch(voto)
{
case 1:
printf("\nVotacao concluida com sucesso. Seu voto foi para Mateus.");
mateus+=1;
printf("\n....pressione uma tecla para continuar:");
getch();
break;
case 2:
printf("\nVotacao concluida com sucesso. Seu voto foi para Ze.");
ze+=1;
printf("\n....pressione uma tecla para continuar:");
getch();
break;
case 3:
printf("\nVotacao concluida com sucesso. Seu voto foi para Rick.");
rick+=1;
printf("\n....pressione uma tecla para continuar:");
getch();
break;
case 4:
printf("\nVotacao concluida com sucesso. Seu voto foi para Lucas.");
lucas+=1;
printf("\n....pressione uma tecla para continuar:");
getch();
break;
default:
printf("\nFalha no processo de votacao, voce digitou uma opcao inexistente.");
printf("\nPor favor, pressione uma tecla para refazer....");
getch();
}
data = &voto;
/* Cara estou ocupado.. mas tenta vizualizar depois deste comentario aqui.. blz??
flws ate mais!
*/
cont++;
}
printf("\nVotacao concluida. Foram realizados %d votos.", cont);
}