Skip to content

Sistema de Análise de dados da Eleição - Trabalho de Programação Orientada à Objeto - UFES 2020-2 -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++

Notifications You must be signed in to change notification settings

luizalaquini/Urna-Eletronica-JAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Urna Eletronica (JAVA)

GitHub repo size GitHub followers

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++

Sobre

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

Tecnologias Utilizadas

  • Java

Layout

Relatórios para o município de Vitória-ES: relatorios1 relatorios2 relatorios3

Autores

  • Luiza Batista Laquini
  • Maria Luiza Armini Correa

About

Sistema de Análise de dados da Eleição - Trabalho de Programação Orientada à Objeto - UFES 2020-2 -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++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published