1
resposta

[Projeto] Desafio: Calculando valor da entrega

1. Estrutura Lógica
A validação utiliza uma estrutura condicional baseada em faixas de valores para definir o custo da distância, seguida de uma verificação adicional (cumulativa) para aplicar a taxa extra de chuva, se necessário.

2. Fluxo do Algoritmo

  • Entradas: Recebe a distancia (em km) e a condição chovendo (Sim/Não).
  • Processamento:
    • SE (distancia <= 5) -> A taxa começa em R$ 5,00.
    • SENÃO SE (distancia > 5 e <= 10) -> A taxa começa em R$ 8,00.
    • SENÃO -> A taxa começa em R$ 10,00.
    • SE (chovendo == "Sim") -> Soma-se R$ 2,00 ao valor atual da taxa.
  • Saída: Define o valor da taxa final calculada.

3. Retorno ao Cliente

  • Mensagem Final: "O valor final da sua taxa de entrega é de R$ [valor_da_taxa]."
1 resposta

Oi, Mateus! Como vai?

Agradeço por compartilhar.

Sua organização ficou muito boa, com entradas, processamento e saída bem definidos. A lógica das faixas de distância está clara, e a taxa de chuva foi bem pensada como um acréscimo ao valor já calculado.

Continue praticando essa forma de dividir o problema em etapas, pois isso ajuda bastante na construção de algoritmos. Dica: ao transformar essa lógica em código ou pseudocódigo, mantenha primeiro a validação da distância e depois faça a verificação da chuva separadamente, assim o cálculo fica mais fácil de ler e ajustar.

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