1
resposta

Calculo de taxa de entrega

Algoritmo – Taxa de entrega + tempo estimado + decisão do cliente

1.Início

  • Receber a distância da entrega (em km)
  • Consultar o sistema de previsão do tempo
  • Obter condição climática atual

2.Consultar o sistema interno

  • Verificar nível de demanda (normal ou alta – ex: horários de almoço/janta)

3.Cálculo da taxa:

  • Se a distância ≤ 5 km:
  • Taxa = R$ 5,00
  • Senão, se distância ≤ 10 km:
  • Taxa = R$ 8,00
  • Senão:
  • Taxa = R$ 10,00
  • Se estiver chovendo:
  • Taxa = taxa + R$ 2,00

4Cálculo do tempo de entrega:

  • Definir tempo base de entrega entre 1h e 1h10
  • Se a demanda for alta (horário de pico):
  • Acrescentar de 30 a 40 minutos ao tempo estimado
  • Interação com o cliente:
  • Exibir ao cliente:
  • Valor da taxa de entrega
  • Tempo estimado total

5.Perguntar ao cliente se deseja continuar com o pedido com base no tempo informado

  • Se o cliente aceitar (sim):
  • Confirmar pedido
  • Prosseguir com a entrega
  • Senão (não aceitar):
  • Cancelar o pedido

6.Regra adicional importante:

  • Se, durante a entrega, o tempo ultrapassar o estimado informado:
    Oferecer ao cliente a opção de cancelamento total

Fim

1 resposta

Oi, Nicole. Como vai?

Gostei da forma como você organizou o algoritmo em etapas, incluindo distância, clima, demanda, tempo estimado e a decisão do cliente.

Sua lógica ficou bem completa, porque, além de calcular a taxa de entrega, também considera situações reais, como chuva, horário de pico e atraso durante a entrega.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!