1
resposta

Desafio: Calculando valor da entrega

1. Entrada de Dados

  1. Solicite à pessoa usuária: "Qual a distância da entrega em km?".
  2. Armazene a resposta na variável Distancia.
  3. Solicite à pessoa usuária: "Está chovendo? (responda 'sim' ou 'não')".
  4. Armazene a resposta na variável Esta_Chovendo.

2. Cálculo da Taxa Base (Decisão Encadeada)

  1. Defina uma variável Taxa_Base.
  2. Verifique a primeira condição:
    SE Distancia $\leq$ 5:
    • Taxa_Base = 5.00
  3. Caso contrário, verifique a segunda condição:
    SENÃOSE Distancia $\leq$ 10:
    • Taxa_Base = 8.00
  4. Caso contrário (significa que Distancia é > 10):
    SENÃO:
    • Taxa_Base = 10.00

3. Cálculo do Adicional de Chuva (Decisão Simples)

  1. Defina uma variável Adicional_Chuva = 0.00.
  2. Verifique a condição de chuva:
    SE Esta_Chovendo == "sim":
    • Adicional_Chuva = 2.00

4. Cálculo Final

  1. Calcule o total somando a taxa base e o adicional:
    Valor_Total = Taxa_Base + Adicional_Chuva

5. Saída (Exibição)

  1. Mostre o resultado para a pessoa usuária: "O valor total da entrega é: R$ [Valor_Total]".
  2. Fim do algoritmo.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Diego! Como vai?

Gostei da forma como você estruturou o raciocínio do desafio, separando bem cada etapa — isso mostra que entendeu o fluxo lógico da decisão encadeada. Essa clareza facilita muito a leitura e a manutenção do código.

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