Projeto 05 - Urna na IDE Lazarus
Guilherme Fernandes
em 18 de Outubro de 2018

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.

TelaPrincipal

A seguir a tela atualizada assim que o usuário pressiona as teclas 1 e 7:

Tela1_Bolsonaro

Quando pressiona 1 e 3. Repare que no relatório já apresenta o voto.

Tela2_Haddad

Por fim, quando digita um valor inválido:

Tela3_Invalido

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

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