·

Ciência da Computação ·

Estrutura de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Logística 2023 AV1 10 pontos Em até 3 alunos por grupo Data de Entrega 27112023 Entrega Enviar em formulário os integrantes do grupo bem como o link do programa criar utilizando o replit em linguagem C Formulário disponibilizado em 24112023 Crie um programa para atender a um CD Centro de Distribuição do Mercado QuaseLivre na cidade de São Paulo O CD possui 2 Docas para carga e descarga de mercadorias onde é possível ser utilizado por apenas um caminhão por vez em cada doca Cada caminhão possui N produtos a CarregarDescarregar e a média de trabalho transportado é de 10 produtos por minuto Cada caminhão recebe apenas uma ordem por vez ou seja ou descarrega ou carrega mercadoria Para o seu carregamento e descarregamento a ordem de empilhagem deve ser obedecida uma vez que o caminhão já possui um roteiro de entregas de acordo com com o seu trajeto Devese obedecer a ordem dos paletes A empresa realiza uma vistoria periódica das mercadorias com finalidade de avaliar a qualidade de seus produtos independente do caminhão ou da rota Esta vistoria é prioritária e não pode ser descartada Semanalmente a empresa classifica os caminhões para saber quais transportaram mais mercadorias O Programa deve resolver os seguintes casos 1 Crie um programa que gere 10 caminhões cada um com capacidade de carregamento de 100 produtos divididos em 10 paletes 2 Cada caminhão pode estar executando a ordem de carregamento ou descarregamento a ser informado pelo programa com apenas uma execução por dia a cada caminhão 3 O programa deve gerar 2 docas para carga e descarga 4 O programa deve gerar 1000 produtos diariamente para carga e descarga em proporção aleatória 5 Cada produto possui as seguintes informações a ID do produto número aleatório e único b Preço do produto em reais variando de R 1000 a R 100000 c OrigemDestino Cidade 6 O programa deve gerar cinco cidades A B C D E a serem utilizadas com origem ou destino 7 Todo caminhão deve possuir uma ordem de origem ou destino indicando apenas uma cidade 8 O CD deve trabalhar 10 horas por dia das 8hs às 18hs em um total de 600 minutos Se um caminhão não terminar de carregar ou descarregar ele deve realizar minutos extras 9 O programa deve gerar o tempo aleatório de chegada dos caminhões para descarga em minutos a partir das 8hs minuto 1 bem como a partida dos caminhões para as entregas 10 O programa deve gerar um número aleatório 100 N 900 a indicar qual produto deve ser inspecionado no dia seja ele de carga ou descarga 11 O programa deve criar Paletes com 10 produtos cada para realização do transporte Ao final do dia o programa deve ainda informar a Qual o valor transportado por cada caminhão em ordem decrescente ou seja do maior valor ao menor b Qual o valor do produto a ser inspecionado no dia c Qual caminhão passou mais tempo na doca de CargaDescarga d Informar quais caminhões possuem pelo menos 10 produtos acima de R 90000 e O sistema deve gerar um log com todos os dados gerados em arquivo TXT para futura conferência