#include #include // 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); }