Projeto 05 - Urna na IDE Lazarus
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ção

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

R$ 100 / h
Guilherme F.
Governador Valadares / MG
Guilherme F.
5,0 (10 avaliações)
Horas de aulas particulares ministradas 3 horas de aula
Tarefas resolvidas 1 tarefa resolvida
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Computação - C Portugol Computação - Java
Mestrado: Ciências e Técnicas Nucleares (Universidade Federal de Minas Gerais (UFMG))
Venha aprender Matemática, Informática Geral, Computação
Cadastre-se ou faça o login para comentar nessa publicação.

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