Protótipo em Python que automatiza inspeção de peças, armazenamento de peças aprovadas em caixas e geração de relatórios consolidados.
Funcionalidades:
- Inspeção automática de peças com regras para peso, cor e comprimento.
- Organização de peças aprovadas em caixas com capacidade configurável (padrão: 10 peças por caixa).
- Menu interativo com opções para cadastrar, listar, remover, listar caixas fechadas e gerar relatório.
-
Tenha Python 3.8+ instalado.
-
Clone ou baixe este repositório.
-
Abra terminal na pasta do projeto.
-
Execute: python controle_qualidade.py
-
Siga as instruções do menu.
-
Cadastrar nova peça — digite ID, peso (float), cor (string) e comprimento (float). O sistema mostrará se a peça foi aprovada e, se sim, a adicionará à caixa.
-
Listar peças aprovadas/reprovadas — imprime listas separadas.
-
Remover peça cadastrada — informe o ID; a peça será removida do sistema (se estiver em uma caixa, será removida também).
-
Listar caixas fechadas — mostra caixas que atingiram capacidade.
-
Gerar relatório final — imprime resumo, detalhes das reprovações e status das caixas.
-
Sair — encerra o sistema.