/trabalho-de-algoritmos-II

Programa para gerenciamento de pesquisa eleitoral.

Primary LanguageCMIT LicenseMIT

🧑‍💼 TRABALHO DE ALGORITMOS II

Basicamente este trabalho foi dividido em duas partes, uma em que foi elaborado um programa de arquivos texto e outra um programa de pesquisa eleitoral que ultiliza arquivos binários.

👨‍💻 Tecnologias

Parte 1: Manipulação de arquivos texto

Descrição

O programa compara os nomes já impressos em dois arquivos texto e gera um novo arquivo texto com os nomes que estão em ambos os arquivos de leitura.

Parte 2: Pesquisa Eleitoral

Descrição

Este projeto é um sistema de pesquisa eleitoral em linguagem C para análise de dados relacionados à eleições. O programa é capaz de realizar o CRUD dos candidatos e eleitores, gravar as intenções de votos e exibir o resultado da pesquisa eleitoral.

🔨 Funcionalidades

  1. CRUD: É possível criar, exibir, atualizar e deletar tanto os candidatos quanto os eleitores
  2. Votos: Cada eleitor pode se relacionar a um candidato por meio da função votar
  3. Cmd colorido: Como o programa é executado em uma tela apenas com letras e números, foi adicionado cores para cada menu afim de melhorar a interface

⚙️ Intruções de uso

Primeiramente,clone os repositórios ou baixe o arquivo zip e o descompacte. Após obter os arquivos em sua máquina, para compilar os programas, você pode usar o compilador GCC no Linux e MinGW no Windows. Aqui estão os comandos que você precisa executar:

  • No Linux:

    1. Abra o terminal.
    2. Navegue até o diretório do seu arquivo .c usando o comando cd.
    3. Digite gcc nome_do_arquivo.c -o nome_do_programa e pressione Enter.
  • No Windows:

    1. Primeiro, você precisa instalar o MinGW. Você pode baixar o instalador do site oficial do MinGW.
    2. Depois de instalar o MinGW, abra o Prompt de Comando.
    3. Navegue até o diretório do seu arquivo .c usando o comando cd.
    4. Digite gcc nome_do_arquivo.c -o nome_do_programa.exe e pressione Enter.

Depois de executar esses comandos, você terá um arquivo executável que pode ser executado com ./nome_do_programa no Linux ou nome_do_programa.exe no Prompt de Comando do Windows.