1
resposta

Desafio: Calculando valor da entrega

Considere que:
Entregas até 5 km, taxa_entrega R$ 5,00
Entregas entre 5 e 10 km, taxa_entrega R$ 8,00
Entregas acima de 10 km, a taxa é R$ 10,00
taxa_adicional_em_caso_de_chuva, acrescentar R$ 2,00 à taxa_entrega

valor_final_da_entrega
taxa_entrega + (se houver) taxa_adicional_em_caso_de_chuva

1 resposta

Olá, Ezequiel, como vai?

Seu raciocínio sobre o problema está bem alinhado com o enunciado: você identificou as faixas de distância, a taxa adicional em caso de chuva e o cálculo do valor final da entrega. Como o exercício pede um algoritmo em linguagem natural, dá para deixar sua resposta só um pouco mais “passo a passo”, deixando claro quando cada decisão é tomada.

Por exemplo, algo como:

  1. Ler a distância até o cliente.
  2. Se a distância for menor que 5 km, definir taxa_entrega como 5.
  3. Senão, se a distância for maior ou igual a 5 km e menor ou igual a 10 km, definir taxa_entrega como 8.
  4. Senão, definir taxa_entrega como 10.
  5. Perguntar se está chovendo.
  6. Se estiver chovendo, valor_final_da_entrega = taxa_entrega + 2; senão, valor_final_da_entrega = taxa_entrega.
  7. Informar valor_final_da_entrega.

Seu caminho está muito bom, obrigado por compartilhar sua solução e continue mandando seus exercícios no fórum, ele está sempre à disposição para você.

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