Devcode
MAPA – ESOFT – ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I – 52/2023
MAPA – ESOFT – ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I – 52/2023

Controle de Custos Logísticos
A safra do arroz no Sul do Brasil bateu recordes este ano. O produto, após colhido e
industrializado, é comercializado para todo o Brasil. Uma empresa de comercialização do
arroz contratou você para auxiliar na criação de um algoritmo que consiga selecionar
uma empresa de logística que tenha a capacidade de entregar em tempo recorde a sua
produção. Esse algoritmo deve fazer a leitura da produção em toneladas da empresa e,
posteriormente, a leitura de dados da frota da empresa de logística, por exemplo, a
quantidade de caminhões. Para cada caminhão, devem ser lidas as seguintes informações:

  • Capacidade em toneladas.
  • Quilômetros que percorrerá (cada caminhão fará um percurso).
  • Valor por tonelada em um quilômetro rodado.
    Com essas informações, o algoritmo deverá ser capaz de indicar se a empresa de logística
    está apta a realizar o contrato ou não. Caso esteja apta, outras informações devem ser
    calculadas, como o custo geral da entrega. Esses custos deverão ser calculado por meio
    da capacidade em toneladas do caminhão multiplicado pelo valor da tonelada e
    multiplicado, também, pela quantidade em quilômetros, entretanto, para caminhões com
    capacidade superior a 45 toneladas, o valor por tonelada deverá ter um desconto de 25%,
    que faz parte de um acerto de negociação do contrato. O valor de custo calculado deve
    ser mediante a produção realizada.
    Obervações:
  • Caso a quantidade de produção não preencha o último caminhão, o valor a ser cobrado
    deve ser como se o caminhão estivesse cheio.
  • Fórmula para custo do transporte de forma individual para caminhões com capacidade
    superior a 45 toneladas: Valor Transporte = (Capacidade Caminhão * Quantidade de
    Quilômetros) * (Valor por Quilômetro * 0.75).
  • Fórmula para custo do transporte de forma individual para caminhões com capacidade
    inferior a 45 toneladas: Valor Transporte = (Capacidade Caminhão * Quantidade de
    Quilômetros) * (Valor por Quilômetro).
    Sequência Lógica do Algoritmo- Leitura dos dados de produção e quantidade de caminhões.
  • Leitura dos dados individuais por caminhão.
  • Verificação da aptidão da empresa (Produção = Capacidade de todos os caminhões).
  • Calcular o custo de transporte por caminhão e totalizar um único valor.
  • A cada caminhão calculado, o valor da produção deve ser reduzido para que não
    precise contratar mais caminhões que a produção.