Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delivery Robots — Simulação de Centro de Distribuição (IDP)

Trabalho prático de Programação Concorrente (IDP) — simulação de um centro de distribuição automatizado com robôs coletores/entregadores, esteira transportadora e geração de pacotes.

Requisitos

  • Linux (testado em Ubuntu 24.04)
  • gcc
  • make
  • ncurses (interface de acompanhamento):
    • Ubuntu: sudo apt install libncurses-dev
    • Fedora: sudo dnf install ncurses-devel

Build

make

Gera o executável em build/idp.

Execução

make run

Em um terminal interativo, o programa mostra os três cenários e solicita a escolha. Também é possível selecionar diretamente pelo índice:

./build/idp 1

Testes

make test

Limpeza

make clean

Estrutura do projeto

  • include/ — headers (contratos dos módulos)
  • src/ — implementação em C
  • build/ — saída da compilação (objetos e executável)
  • tests/ — testes dos módulos
  • docs/ — documentação do trabalho e materiais de apoio

About

Concurrent Programming practical project (IDP) - simulation of an automated distribution center with collector/deliverer robots, a conveyor belt and package generation, built in C with an ncurses interface.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages