Este projeto simula o controle de insumos em unidades de diagnóstico
- Gabriel Ferreira Flora Carvalheiro - RM 556476
- Herbert de Sousa Vilela - RM 555701
- Felipe Soares Xavier - RM 556931
- Registrar consumo de insumos
- Listar insumos em ordem cronológica
- Listar últimos consumos
- Buscar insumos por nome ou código
- Ordenar insumos por quantidade ou validade
- Simular inserções e consultas em tempo real
- Uso no sistema: Armazena os insumos na ordem em que foram consumidos, permitindo listagem cronológica.
- Uso no sistema: Mantém o histórico de consumo de forma que seja possível visualizar os últimos insumos utilizados
- Uso no sistema: Permite encontrar um insumo pelo nome ou pelo código dentro da lista de consumos.
- Uso no sistema: Busca insumos pelo código, mas exige que a lista esteja ordenada. Sendo muito mais rápida que a busca sequencial em listas grandes, pois divide o espaço de busca pela metade a cada iteração.
- Uso no sistema: Ordena os insumos pelo campo quantidade. Algoritmo com complexidade O(n log n).
- Uso no sistema: Ordena os insumos pela data de validade. Algoritmo com complexidade O(n²).
- Uso no sistema: Calcula o custo mínimo de reabastecimento testando todas as combinações possíveis de pedidos e estoques. Apesar de funcional, tem alto custo computacional por recalcular subproblemas repetidos.
- Uso no sistema: Testa todas as combinações possíveis de pedidos e estoques para encontrar o custo mínimo.
- Uso no sistema: Evita recomputar subproblemas já resolvidos, reduzindo o número de chamadas recursivas e aumentando a eficiência.
- Uso no sistema: Parte do caso base (último dia) e avança de forma crescente até o primeiro dia, acumulando os menores custos possíveis.