1
resposta

Calcula valor da entrega

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.
O desafio desta atividade é criar um algoritmo em linguagem natural que informe o valor final da entrega.

Algoritmo:

localização = (recebe localização para entrega)
distância = calculaDistância(localização)
chuva = (recebe se pedido foi feito em dia de chuva)

SE distância <= 5 **ENTÃO** taxadeEntrega = 5
**SENÃO SE** distância > 10 ENTÃO taxadeEntrega = 10
SENÃO taxadeEntrega = 8

SE CHUVA=TRUE ENTÃO taxadeEntrega = taxadeEntrega+2

Informar ("O valor da entrega é de R$ " + taxadeEntrega)

1 resposta

Olá, André, como vai?

O seu algoritmo apresenta uma lógica coerente e atende todos os requisitos propostos pelo exercício de cálculo de taxa de entrega. A estrutura de condicionais para verificar a distância foi bem aplicada e a variável para o adicional de chuva está posicionada corretamente após a definição da taxa base. É positivo notar que você previu corretamente o intervalo intermediário de distância no bloco senão, o que simplifica a escrita do código.

Parabéns por compartilhar o seu desenvolvimento e continue praticando a tradução de problemas do cotidiano para o pensamento computacional.

Qualquer dúvida, o fórum permanece à disposição.

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