1
resposta

Desafio: Calculando o Valor de Entrega (Algoritmo)

## Algoritmo para cálculo do valor da entrega

### Contexto
O sistema deve calcular a taxa de entrega com base na distância até o cliente e considerar um acréscimo caso esteja chovendo.

---

### 1. Dados de entrada
- Distância até o cliente (em km)
- Informação se está chovendo (sim ou não)

---

### 2. Lógica do processamento

1. Ler a distância da entrega  
2. Ler se está chovendo  

3. Definir a taxa base de acordo com a distância:

   - Se a distância for até 5 km:
     - taxa = 5,00

   - Senão, se a distância for maior que 5 km e até 10 km:
     - taxa = 8,00

   - Senão (distância acima de 10 km):
     - taxa = 10,00

4. Verificar condição adicional:

   - Se estiver chovendo:
     - taxa = taxa + 2,00

---

### 3. Decisão
- A taxa é definida por faixas de distância  
- Existe uma condição adicional (chuva) que altera o valor final  

---

### 4. Ação final
- Exibir o valor final da taxa de entrega

---

### 5. Resumo do fluxo
1. Ler distância e condição do clima  
2. Definir taxa conforme distância  
3. Se estiver chovendo, adicionar 2,00  
4. Mostrar valor final  

---
1 resposta

Oi, Estudante! Como vai?

Agradeço por compartilhar.

Sua organização ficou bem clara, com os dados de entrada, o processamento, as decisões e a ação final separados em etapas. A lógica das faixas de distância também está correta, e o acréscimo por chuva foi aplicado no momento certo.

Você mandou bem ao transformar o problema em um fluxo simples de seguir. Dica: para deixar o algoritmo ainda mais completo, você pode escrever uma versão em pseudocódigo, usando se, senão se e senão, assim fica mais fácil visualizar como essa lógica seria levada para uma linguagem de programação.

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