1
resposta

[Projeto] Calculando valor da entrega

Entrada de Dados

Solicitar ao cliente o endereço para entrega do pedido.

Processamento

Calcular a distância entre a loja e o local informado pelo cliente.

Aplicar a taxa de entrega conforme a distância:

  • Até 5 km: cobrar R$ 5,00
  • Acima de 5 km até 10 km: cobrar R$ 8,00
  • Acima de 10 km: cobrar R$ 10,00

Verificar as condições climáticas:

  • Em caso de chuva, adicionar uma taxa extra de R$ 2,00 na entrega.

Saída de Dados

  • Informar o valor total da entrega ao cliente.
  • Solicitar a forma de pagamento.
  • Exibir o tempo estimado para entrega do pedido.
  • Disponibilizar o acompanhamento do entregador em tempo real.
  • Confirmar a entrega após a finalização do pedido.
1 resposta

Olá, Luan! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o algoritmo para calcular a distância, utilizou muito bem o condicional para aplicar a taxa de entrega e ainda compreendeu a importância da entrada de dados para solicitar o endereço do cliente.

Uma sugestão para o futuro seria considerar a implementação de mensagens de erro mais claras para situações em que o cliente não informe corretamente o endereço.

Ah, uma pergunta: Você acha que seria mais interessante melhorar o cálculo da taxa de entrega com faixas adicionais de distância ou otimizar o tempo estimado de entrega para o cliente?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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