Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Calculando valor da entrega

Solicitar ao usuário a distância da entrega em quilômetros.
Perguntar se está chovendo (sim ou não).
Verificar a distância:

Se a distância for, < ou = a 5 km, definir a taxa de entrega como R$ 5,00.
Se a distância for > que 5 km e < ou = a 10 km, definir a taxa de entrega como R$ 8,00.
Se a distância for > que 10 km, definir a taxa de entrega como R$ 10,00.

  1. Verificar se está chovendo:
    Se estiver chovendo, acrescentar R$ 2,00 à taxa de entrega.
    Caso contrário, manter a taxa calculada.

  2. Exibir o valor final da taxa de entrega ao usuário.
    Exemplo
    • Distância: 8 km
    • Está chovendo: Sim
    Cálculo:
    • Taxa para 8 km = R$ 8,00
    • Acréscimo por chuva = R$ 2,00

Valor final da entrega = R$ 10,00

1 resposta

Oi, Juliana, como vai?

Sua solução atende aos requisitos do desafio e demonstra uma boa aplicação da lógica condicional. Você considerou corretamente as faixas de distância, o acréscimo da taxa em caso de chuva e a exibição do valor final ao usuário. Além disso, o exemplo apresentado ajuda a validar o raciocínio utilizado.

Um ponto interessante é que seu algoritmo está organizado de forma clara, facilitando a compreensão das regras de negócio. Em situações reais, essa organização é importante para reduzir erros e tornar futuras alterações mais simples. Por exemplo, caso a empresa decida alterar a taxa para entregas acima de 10 km, bastaria ajustar essa condição específica.

Pensando em uma evolução desse sistema, como você adaptaria o algoritmo caso a taxa de entrega também variasse de acordo com o horário do pedido?

Parabéns pela resolução e por compartilhar seu raciocínio. Continue participando das atividades, e conte com o fórum sempre que precisar.

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