Projeto 04 - Urna avançada em C
Guilherme Fernandes
em 17 de Outubro de 2018

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.

Tela_Principal

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.

Tela1_Bolsonaro

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.

Tela2_Voto_invalido

Neste versão foi acrescentada a função de voto branco, conforme abaixo.

Tela3_Voto_Branco

Por fim, caso o usuário pressione o botão relatório será apresentada a tela abaixo. Se pressionar Enter, voltará para a urna.Tela4-Relatorio

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

Governador Valadares / MG

6 avaliações
Curso Livre: Matemática Aplicada (Prandiano )
Olá Pessoal, Sou Guilherme Fernandes, formado há 14 anos em ciência da Computação pela Universidade Vale do Rio Doce (Univale). Sou mestre em Ciências e Técnicas Nucleares pela Universidade Federal de Minas Gerais (UFMG) há 11 anos e atuo há mais de 10 anos em empresas de Análise, Desenvolvimento, Programação, Suporte e Ensino, utilizando ferramentas(Visual Studio, Eclipse e Delphi), linguagens(C#, Java e Pascal) e outras tecnologias de mercado. Atuo como professor há mais de 7 anos ...
Programação em C, Computação - Programação, Estrutura de dados, Lógica de Programação, Computação - Algoritmos, Programação em Java, Portugol
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 50 / aula
Conversar
1ª aula gratuita
Cadastre-se ou faça o login para comentar nessa publicação.

Listas de exercícios, Documentos, Revisões de textos, Trabalhos?

Se seu problema for dificuldade em uma lista de exercícios, revisão de teses e dissertações, correção de textos ou outros trabalhos, peça uma ajuda pelo Tarefas Profes.

Enviar Tarefa

Confira artigos similares

Confira mais artigos sobre educação

Ver todos os artigos

Encontre um professor particular

Busque, encontre e converse gratuitamente com professores particulares de todo o Brasil