Skip to content

classroom-ufersa/Sistema_de_Controle_de_Xerox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Sistema de Controle de Xerox

Requisitos do projeto

  • A opção Sair é a única que permite sair do programa.
  • A cada execução do seu programa, os dados devem ser armazenados em um arquivo txt e deve carregar os mesmos para o programa.
  • Cada nova reserva cadastrada deve ser inserida em uma ordem cronológica.
  • O arquivo deve refletir o estado atual dos dados em virtude da adição ou remoção.

Sobre o Projeto

Este projeto tem como objetivo o desenvolvimento de um sistema de controle de xerox, capaz de gerenciar pedidos de cópias feitos por alunos, professores e funcionários permitindo registrar, consultar e controlar os pedidos e os custos envolvidos.

Como funciona

O sistema funciona como um gerenciador de pedidos de xerox, registrando informações como nome, tipo de solicitante (aluno, professor, funcionário), quantidade de páginas e o valor total do pedido. Cada pedido tem um status que pode ser "pendente", "concluído" ou "cancelado". O usuário interage com o sistema por meio de um menu, onde pode:

  • Adicionar novos pedidos
  • Excluir ou editar pedidos existentes
  • Listar todos os pedidos ou filtrá-los por status
  • Buscar pedidos pelo nome ou número do solicitante
  • Consultar o total de cópias realizadas e o valor arrecadado.

O sistema utiliza um arquivo texto para salvar e carregar os pedidos, garantindo que as informações sejam mantidas entre execuções do programa. A cada operação, o arquivo é atualizado automaticamente para refletir o estado atual dos pedidos.

A implementação do sistema utiliza a linguagem C, para garantir que os pedidos sejam mantidos organizados e atualizados no arquivo, garantindo a integridade dos dados.

Tecnologia Utilizada

C

Como rodar na minha máquina?

Primeiro Clone o repositório na sua máquina:

git clone https://github.com/classroom-ufersa/Sistema_de_Controle_de_Xerox.git

Para executar você precisa navegar até o diretório onde o arquivo c se encontra, e no terminal use este comando:

gcc main.c -o main && ./main

Contribuidores

Fernanda Kipper Profile Picture
Ana Vitória
Laura Gonçalves
Laura Gonçalves

About

Projeto destinado a 3ª unidade de Estrutura de dados.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages