Oi, Moises, como vai?
Você conseguiu mapear de forma clara e sequencial todas as regras de negócio para o cálculo da taxa base e o acréscimo em caso de condições climáticas adversas, demonstrando um ótimo entendimento de estruturas condicionais em linguagem natural. Uma alternativa comum no desenvolvimento de software para simplificar a leitura de regras com múltiplas condições é avaliar primeiro os cenários mais específicos ou isolar os modificadores, exatamente como fez ao deixar o acréscimo da chuva para o final da validação.
Como você acha que esse algoritmo poderia ser adaptado caso a empresa decidisse dar frete grátis para entregas acima de um determinado valor total do pedido, independentemente da distância?
Parabéns pelo excelente desempenho na atividade e lembre-se de que o fórum está sempre à disposição para conversarmos e compartilharmos aprendizados.
Conteúdo relacionado:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!