O documento descreve o sistema de votação eletrônica no Brasil e fornece instruções para desenvolver um programa em Python que simula uma votação para prefeito com três candidatos. O estudante deve criar um programa que pede ao usuário que digite o número do candidato, permite a correção do voto, e ao final exibe os resultados da votação.
O documento descreve o sistema de votação eletrônica no Brasil e fornece instruções para desenvolver um programa em Python que simula uma votação para prefeito com três candidatos. O estudante deve criar um programa que pede ao usuário que digite o número do candidato, permite a correção do voto, e ao final exibe os resultados da votação.
O documento descreve o sistema de votação eletrônica no Brasil e fornece instruções para desenvolver um programa em Python que simula uma votação para prefeito com três candidatos. O estudante deve criar um programa que pede ao usuário que digite o número do candidato, permite a correção do voto, e ao final exibe os resultados da votação.
Faculdade Estácio PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO AV2 – URNA ELETRÔNICA
O Brasil foi um dos primeiros países a arriscar uma votação
eletrônica. Enquanto países tecnologicamente mais avançados como os EUA e Canadá ainda usavam papel, nós, aqui no chamado terceiro mundo, preferimos apertar botões para escolher políticos. O responsável pelo processo sempre foi o Tribunal Superior Eleitoral e ele começou a inserir o voto eletrônico nas eleições de 1996. Naquele ano, apenas parte das eleições foi realizada eletronicamente, por falta de tempo em fabricar urnas o suficiente e também por ser uma fase de testes. Foi apenas nas eleições do ano 2000 que o país foi 100% coberto com urnas eletrônicas.
Ate o ano de 2007, a urna usava o sistema operacional VirtusOS e
Windows CE. A partir de 2008, o TSE passou a usar o Linux em todas as 430 urnas disponíveis. Com o Linux, os técnicos do TSE passaram a ter um controle maior sobre o software das urnas, pois o Linux é um sistema de código aberto e não é protegido por patentes de empresas. 1 Desenvolvendo o software da urna Diante disso, você deverá desenvolver o sistema que será usado pela urna eletrônica em uma eleição para prefeito usando a linguagem de programação Python. A eleição contará com TRÊS candidatos a prefeito. Fique a vontade para escolher o número de cada um deles.
Ao iniciar o horário de votação, o seu sistema deverá pedir ao usuário
que digite o número do candidato desejado. O sistema também deve permitir que o usuário corrija o número informado antes de confirmar o seu voto.
Tipos de votos possíveis:
Voto válido: usuário escolheu um candidato
Voto branco: usuário escolheu a opção Voto em Branco Voto nulo: usuário escolheu um número inexistente
Para encerrar o sistema de votação, deverá ser digitada uma senha
secreta na hora que o número do candidato a prefeito for solicitado. Após o encerramento, a urna deverá exibir o resultado da votação. Ou seja:
Número de eleitores que compareceram
Número de votos válidos Número de votos nulos Número de votos brancos Número de votos de cada um dos três candidatos Nome do candidato ELEITO no pleito