Este programa em Python foi desenvolvido para calcular o peso total de um pedido, a quantidade de caixas e pallets, com base nas informações dos produtos cadastrados. Além disso, oferece a opção de visualizar todos os produtos cadastrados e converter peso em gramas para a quantidade de caixas necessárias.
O código foi escrito em Python e inclui os seguintes componentes:
-
Obter Peso Total, Quantidade de Caixas e Pallets:o código define um dicionário chamado
`produtos`
contendo informações sobre vários produtos.Cada produto é identificado por um código único de três dígitos. As informações incluem a descrição do produto, período de validade, peso, detalhes da embalagem e informações sobre paletização.
-
Funções:
-
`limpa_tela()`
: Limpa a tela do terminal. -
`main()`
: A função principal que serve como ponto de entrada do programa. Ele apresenta um menu de opções para o usuário e chama as funções apropriadas com base na escolha do usuário. -
`menu(opcao)`
: Esta função direciona o fluxo do programa com base na opção de menu selecionada pelo usuário. -
`calc_peso_vol()`
: Calcula o peso total da remessa em quilogramas, o número total de caixas e o número de paletes necessários. Ele solicita que o usuário insira quantidades para cada produto. -
`relatorio_prods()`
: Exibe um relatório de todos os produtos armazenados no dicionário de produtos. -
`convert_kg()`
: Esta função recebe o valor total de um produto em gramas e o converte para caixas.
-
08/2023 - Foram realizadas alterações de correções, melhorias e padronizações no código. Também foi finalizado a implementação da função `convert_kg()`
que estava em construção.
11/2023 - Foram realizadas alterações de correções, melhorias e padronizações no código, com foco na função `calc_peso_vol()`
.
O programa permite que os usuários interajam com os dados do produto e executem várias tarefas, como calcular o peso da remessa e visualizar as informações do produto. Ao executar o código, o usuário é apresentado a um menu para selecionar opções. Dependendo da opção selecionada, o programa executará a tarefa correspondente.
Conforme mencionado anteriormente, este código ainda está em fase de desenvolvimento e pode sofrer alterações. Este `readme`
fornece uma visão geral do estado atual do código e suas funcionalidades. O desenvolvedor está trabalhando ativamente para refinar e aprimorar o código visando obter uma melhor funcionalidade do mesmo.
Para qualquer dúvida, preocupação sobre o código, ou seu uso, entre em contato com o desenvolvedor.