Giter VIP home page Giter VIP logo

t5lab2's Introduction

Trabalho de Programação - Sistema de Gerenciamento de Funcionários e Filiais

Alunos: Davi, Gustavo e Thales

Descrição

O trabalho consiste em desenvolver um Sistema de Gerenciamento de Funcionários e Filiais, que foi estruturado em vários arquivos e adotou as seguintes práticas:

  • Não utilização de variáveis globais para garantir encapsulamento e modularização do código.
  • Alocação dinâmica de memória para as estruturas de dados.
  • Utilização de uma Árvore Binária de Busca para o cadastro e manipulação das filiais.
  • Implementação de uma Lista Simplesmente Encadeada para o cadastro e manipulação dos funcionários.

Funcionalidades

O programa oferece diversas funcionalidades, permitindo ao usuário utilizá-lo de acordo com suas necessidades:

  1. Manipulação de lista de funcionários:

    • Cadastro de novos funcionários.
    • Impressão de todos os funcionários cadastrados.
    • Remoção de um funcionário através do fornecimento do CPF.
  2. Manipulação da árvore de filiais:

    • Cadastro de novas filiais.
    • Impressão de todas as filiais cadastradas em ordem decrescente de acordo com o código.
    • Remoção de uma filial específica através do código. Ao remover uma filial, o programa exibe quantos funcionários vinculados a ela na lista foram removidos.
  3. Impressão de funcionários por filial:

    • O usuário pode fornecer o código da filial e obter a lista de funcionários vinculados a essa filial.
  4. Impressão de informações dos funcionários:

    • É possível obter uma lista que contém o nome, CPF e razão social da filial a qual cada funcionário está vinculado.

Loop e Interatividade

O programa está dentro de um loop, permitindo que o usuário utilize-o da maneira que desejar. É possível adicionar, remover e imprimir funcionários ou filiais quantas vezes preferir. Essa abordagem confere maior flexibilidade e usabilidade ao sistema.

Conclusão

O grupo acredita ter atendido a todas as exigências do trabalho, implementando de forma eficiente todas as funcionalidades solicitadas. O Sistema de Gerenciamento de Funcionários e Filiais apresenta uma estrutura organizada e eficaz para o controle das informações e operações desejadas.


t5lab2's People

Contributors

davi12345452 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.