eu sou iniciante em c, ate agora so sei estruturas de repetiçao e laços for e while, me foi pedido para fazer um programa de eleiçao, então como em programaçao eu aprendi que se tem que fazer um programa em que se considera todas as possibilidades de respostas, eu queria saber como eu posso fazer para que nimquem possa digitar nem letras, nem palavras e nem decimais no voto?
o codigo que preciso fazer tem que iniciar pedindo o numero de eleitores, porem imagino que existe a possibilidade de alguém digitar uma letra para o numero de eleitores por exemplo então como vou eliminar essa possiblidade, abaixo eu fiz um para eliminar o uso de numeros negativos, o que mais eu poderia colocar ai nesse while, ou se tiver que fazer de outro jeito, qual seria para que quando digitar um numero que não seje possitivo e maior que zero apareça a mensagem em printf abaixo
while(eleitores<=0){
printf("para iniciar votacao o numero digitado tem que ser maior que zero \ndigite novamente\n\n");
Pergunta
felipe panches
eu sou iniciante em c, ate agora so sei estruturas de repetiçao e laços for e while, me foi pedido para fazer um programa de eleiçao, então como em programaçao eu aprendi que se tem que fazer um programa em que se considera todas as possibilidades de respostas, eu queria saber como eu posso fazer para que nimquem possa digitar nem letras, nem palavras e nem decimais no voto?
o codigo que preciso fazer tem que iniciar pedindo o numero de eleitores, porem imagino que existe a possibilidade de alguém digitar uma letra para o numero de eleitores por exemplo então como vou eliminar essa possiblidade, abaixo eu fiz um para eliminar o uso de numeros negativos, o que mais eu poderia colocar ai nesse while, ou se tiver que fazer de outro jeito, qual seria para que quando digitar um numero que não seje possitivo e maior que zero apareça a mensagem em printf abaixo
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.