/voting-machine

A voting machine project made during the first semester of college.

Primary LanguagePythonMIT LicenseMIT

🗳️ Voting Machine Project

💬PT-BR

Projeto de urna eletrônica criado durante o primeiro semestre da faculdade de ciência da computação. O funcionamento é semelhante ao modo como se realizam as votações no Brasil. A diferença, no entanto, consiste na presença de algumas opções:

  1. Cadastro de candidatos: para a inserção de um candidato na disputa eleitoral, é necessário informar o nome dele, cargo de disputa, sigla e o número do partido;
  2. Cadastro de eleitores: esta opção exige somente o nome e o CPF do eleitor;
  3. Votação: aqui, é necessário inserir o número eleitoral do candidato para realizar a votação;
  4. Apuração: esta opção permite visualizar um ranking dos candidatos na disputa eleitoral, evidenciando quem foi eleito, os respectivos votos recebidos e a porcentagem que isto representa em comparação aos demais concorrentes (certifique-se de adicionar um número satisfatório de candidatos e eleitores);
  5. Estatísticas: esta opção mostrará se o resultado das eleições é confiável e qual partirdo elegeu mais ou menos candidatos.

💬EN

A voting machine project created during the first semester of college. Since the main information is written in portuguese, considering the brazilian electoral system, I put a summary right below:

  1. Register candidate: here, insert the candidate's name, political office for which his/her is running for, the party number and its abbreviation (it may not be in this order);
  2. Register elector: enter the elector's name and a code to identify him/her (brazilian CPF);
  3. Vote: here, you will enter elector's information for voting based on candidate's electoral number;
  4. Vote counting: this option will generate a ranked list, showing who was elected, their respective votes, and the percentage this represents compared to the other candidates (make sure to add a good number of candidates and electors);
  5. Stats: this option will show if the election results are reliable and which party elected more or fewer candidates.