Sistema de Análise de dados da Eleição - Trabalho de Programação Orientada à Objeto - Tem como objetivo a fixação da orientação à objetos e, para isso, fizemos o mesmo trabalho em duas linguagens diferentes (aprendidas na disciplina): Java e C++
O objetivo desse trabalho é praticar os conceitos básicos da programação orientada a objetos na linguagem Java. Tem como contexto o Sistema Eleitoral Brasileiro: O Sistema Eleitoral brasileiro define duas modalidades de voto no país: a majoritária e a proporcional. A primeira delas é usada para escolher o presidente da República, os governadores, senadores e os prefeitos. Já a segunda, a proporcional, determina o modo como os deputados federais, estaduais e vereadores são eleitos.
Trabalhamos em cima da eleição PROPORCIONAL de vereadores por município do ano de 2020. Na eleição proporcional, cada partido obtém um número de vagas proporcionais à soma dos votos nominais em todos os seus candidatos e dos votos no partido (os chamados votos de legenda, quando o eleitor escolhe o partido mas não um candidato especificamente). Estas vagas são distribuídas, pela ordem, aos candidatos mais votados dentro daquele partido. Isto significa que: (i) candidatos com relativamente poucos votos nominais podem ser eleitos, sendo beneficiados pela votação do seu partido (por exemplo, pela votação em "puxadores de votos"); (ii) candidatos bem votados podem não ser eleitos, se o total de votos do seu partido for baixo quando comparado ao total de outros partidos.
Assim, implementamos um sistema para processar dados obtidos da Justiça Eleitoral referentes à votação e exibir alguns relatórios.
Os dados das eleições para vereador em um município serão disponibilizados em dois tipos de arquivos, ambos em formato CSV (Comma Separated Values): um arquivo com as informações sobre candidatos com sua votação nominal e outro arquivo com informações sobre partidos e votos de legenda. Ambos podem ser obtidos no site do TSE: https://www.tse.jus.br/eleicoes/eleicoes-2020/interessados-na-divulgacao-de-resultados
- Java
Relatórios para o município de Vitória-ES:
- Luiza Batista Laquini
- Maria Luiza Armini Correa