1
resposta

Desafio: Calcular Valor de Entrega

  1. distancia = ler dado;
  2. estaChovendo = ler dado;
  3. taxa = 0;
  4. total = 0;
  5. se (distancia <= 5):
    taxa = 5.00;
  6. Senão, se (distancia <= 10):
    taxa = 8.00;
  7. Senão:
    taxa = 10.00;
  8. se (estaChovendo):
    total = taxa + 2.00;
  9. senão:
    total = taxa;
  10. Exibir ("Valor total: " + total);
1 resposta

Olá, Bruno!

Parece que você está no caminho certo para resolver o desafio de calcular o valor da entrega. Vamos revisar seu algoritmo para garantir que ele está de acordo com as regras fornecidas.

  1. Primeiro, você está lendo a distância e se está chovendo, o que é necessário para determinar a taxa.
  2. Você inicializa taxa e total com zero, o que é uma boa prática.
  3. Em seguida, você verifica a distância:
    • Se a distância for menor ou igual a 5 km, a taxa é R$ 5,00.
    • Se a distância for maior que 5 km e menor ou igual a 10 km, a taxa é R$ 8,00.
    • Para distâncias acima de 10 km, a taxa é R$ 10,00.
  4. Depois, você verifica se está chovendo:
    • Se estiver chovendo, você adiciona R$ 2,00 à taxa.
    • Caso contrário, o total é apenas a taxa calculada.
  5. Por fim, você exibe o valor total.

Seu algoritmo está correto e segue as regras do desafio. Um exemplo prático seria: se a distância for 7 km e estiver chovendo, a taxa seria R$ 8,00, e com o adicional de R$ 2,00 pela chuva, o total seria R$ 10,00.

Espero ter ajudado e bons estudos!