1
resposta

Gerenciamento de entregas

RSPOSTA LETRA - B

1 resposta

Olá, Jeandson. Como vai?

Parabéns por gabaritar mais um exercício! A sua resposta está absolutamente correta. A Alternativa B é a que resolve perfeitamente o problema de lógica proposto pelo desafio de gerenciamento de entregas.

Esse exercício é excelente porque simula um cenário real de logística que muitas empresas enfrentam no dia a dia: a roteirização e a priorização de pacotes com base em restrições, como o tipo de frete (Expresso ou Normal) e a distância de entrega.

Para agregar ainda mais valor à sua jornada de transição de carreira, vamos analisar como a automação desse processo funciona através dos pilares do Pensamento Computacional:

O Algoritmo de Tomada de Decisão

Na logística moderna, os entregadores não escolhem manualmente qual pacote levar primeiro de forma intuitiva; existe um algoritmo rodando por trás do aplicativo que dita o fluxo. O raciocínio lógico que você selecionou na alternativa segue uma estrutura condicional encadeada bem clara:

  1. Regra de Prioridade Máxima (Se): O sistema checa se o frete é do tipo "Expresso". Se for, esse pacote ganha prioridade máxima e vai para o topo da lista de entregas.
  2. Regra de Desempate (Senão Se): Se o frete for "Normal", o computador não pode simplesmente descartá-lo. Ele passa para a próxima linha de lógica e analisa a distância: A distância é menor que 5 km? Se for, ele entra na fila de entregas rápidas do bairro.
  3. Caminho Padrão (Senão): Se o frete for normal e a distância for longa, ele cai na rota de distribuição padrão de longo alcance.

Traduzindo a Lógica para o Código

Como você está progredindo muito rápido, veja como esse exato cenário de gerenciamento de entregas que você resolveu em pseudocódigo se pareceria escrito em uma linguagem de programação como o Python:

tipo_frete = "Normal"
distancia_km = 3

if tipo_frete == "Expresso":
    print("Status: Enviar para rota de entrega prioritária imediata.")
elif distancia_km < 5:
    print("Status: Enviar para rota local expressa de curta distância.")
else:
    print("Status: Enviar para rota de distribuição normal.")

Dominar essa estrutura de tomada de decisões (if / elif / else) é o que te permitirá, no futuro, construir sistemas que controlam estoques, gerenciam frotas ou automatizam rotinas administrativas complexas.

Continue mantendo essa atenção impecável e compartilhando suas respostas aqui no fórum!

Espero que possa ter lhe ajudado!