Por: Guilherme F. 18 de Outubro de 2018
Projeto 05 - Urna na IDE Lazarus
Computação Geral Programação Geral Pascal Ensino Médio Técnico Introdução a computaçãoEncontre um professor e combine aulas particulares Presenciais ou Online
A partir do projeto 04 – Urna avançada em C decidir ir mais além. Agora com a linguagem Pascal, só que utilizando a IDE Lazarus. Ela é muito parecida com a famosa IDE Delphi, mas é gratuita.
A figura abaixo mostra como ficou o novo visual. Coloquei a foto de uma urna eletrônica real ao fundo. Mas para o teclado numérico coloquei um panel preto e dentro dele 10 botões simples. Utilizei 3 panels coloridos para representar os botões Branco, Corrige e Confirma.
Para a tela que apresenta os digitos e o nome do candidato coloquei um panel branco. Com 4 labels, sendo 2 para os dígitos, 1 para apresentar o “nome” ou “codigo inválido” e 1 para apresentar a mensagem “confirma?”
Acima da urna foi colocado um panel para apresentar o relatório com os votos de Bolsonaro, Haddad, Nulos e Brancos. Os valores são atualizados a cada vez que o usuário pressiona o botão confirma. Um beep longo e agudo também é emitido.
A seguir a tela atualizada assim que o usuário pressiona as teclas 1 e 7:
Quando pressiona 1 e 3. Repare que no relatório já apresenta o voto.
Por fim, quando digita um valor inválido:
Acredito que agora a urna já está em um nível bem avançado e interessante. Se formos acompanhar a trajetória desde o projeto 01 com Portugol, depois para linguagem C e agora com Pascal, foi uma grande transformação.
Código completo pode ser acessado aqui: link
Download do projeto completo com executável: 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