Por: Guilherme F. 17 de Outubro de 2018
Projeto 04 - Urna avançada em C
Computação Geral Geral Geral Programação Introdução a computação Curso superior Ensino Médio TécnicoEncontre um professor e combine aulas particulares Presenciais ou Online
A partir da ideia do “projeto 03 – Menu controlado por setas direcionais” resolvi refazer o “projeto 01 a urna eletrônica“ com o propósito de aproximar mais do mundo real. Agora o usuário poderá “navegar” pelo teclado numérico da urna a partir das setas direcionais do teclado do computador, conforme a figura abaixo.
O cursor aparece como um quadrado amarelo do lado da tecla 1 da urna. A cada toque na seta direcional para esquerda, direita, para cima ou para baixo o cursor se moverá. É possível ainda ir para os botões “Branco”, “Corrige”, “Confirma” e “Relatório”.
Repare também que nesta versão foi utilizado uma função para ajustar o tamanho da tela ao da urna. Na próxima tela apresenta no monitor da urna: o nome do candidato e a mensagem “Confirma?”, logo após o usuário pressionar as teclas 1 e em seguida 7. Caso o usuário vá para o botão confirma é emitido um beep longo e retorna a tela inicial.
Na próxima tela é simulado um valor qualquer que não seja o 17 ou 13. Já apresenta como inválido e a mensagem “Confirma?”. Neste caso, se usuário pressionar o botão Confirma o voto será nulo.
Neste versão foi acrescentada a função de voto branco, conforme abaixo.
Por fim, caso o usuário pressione o botão relatório será apresentada a tela abaixo. Se pressionar Enter, voltará para a urna.
Código completo pode ser acessado aqui: link
Caso tenha interesse nas aulas particulares de algoritmos e programação, entre em contato comigo: https://profes.com.br/projetosaza
- CPF verificado
- E-mail verificado