1
resposta

[Sugestão] Desafio: Calculando valor da entrega

Você está desenvolvendo um sistema para uma empresa de delivery. O valor da taxa de entrega depende da distância até o cliente e se o pedido foi feito em um dia de chuva.

As regras são:

Para entregas até 5 km, a taxa é R$ 5,00.
Entre 5 e 10 km, a taxa é R$ 8,00.
Acima de 10 km, a taxa é R$ 10,00.
Se estiver chovendo, acrescenta R$ 2,00 à taxa padrão.


Desfio feito:

Início recebe a distância: Obter o valor da distância total em quilômetros (km) até o cliente.

Definir a taxa base por distância:

Se a distância for até 5 km: a taxa é R$ 5,00.

Se a distância for de 5,1 km até 10 km: a taxa é R$ 8,00.

Se a distância for maior que 10 km: a taxa é R$ 10,00.

Verificar condição climática: Perguntar se está chovendo.

Calcular adicional de chuva:

Se a resposta for "Sim": somar R$ 2,00 ao valor da taxa.

Se a resposta for "Não": manter o valor da taxa.

Informar resultado: Exibir o valor final da entrega para o usuário.

Fim.

1 resposta

Oi, Ana, como vai?

O algoritmo em linguagem natural cobre todas as regras do desafio de forma clara e na sequência correta: primeiro define a taxa pela distância, depois verifica a condição climática e por fim exibe o resultado. A separação em etapas bem nomeadas facilita a leitura e já demonstra uma boa intuição sobre como estruturar um fluxo lógico.

Parabéns pelo exercício e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

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