Oii, Pedro.
A sua lógica tá muito bem estruturada. Você conseguiu traduzir as regras de negócio para passos sequenciais que um computador consegue seguir. Esse é o coração do pensamento computacional.
Alguns pontos:
1. Entrada de dados
- Pedir a distância da entrega em quilômetros (km).
- Perguntar se está chovendo no momento (Sim ou Não).
2. Processamento (Cálculo da Taxa)
Pra definir o valor inicial, seguimos estas condições:
| Distância (km) | Taxa Base |
|---|
| Até 5 km | R$ 5,00 |
| De 5,01 km até 10 km | R$ 8,00 |
| Acima de 10 km | R$ 10,00 |
Ajuste por clima:
Se a resposta para chuva for "Sim":
Somar R$ 2,00 ao valor da taxa base.
Caso contrário:
Manter o valor da taxa base.
3. Saída
- Exibir a mensagem: "Taxa de entrega: R$ [Valor Calculado]".
Uma pequena dica para o futuro
No seu texto, você mencionou "Adicionar 5 reais ao valor". Em programação, é interessante diferenciar o valor do produto do valor da taxa.
Se o objetivo é apenas informar a taxa, seu algoritmo está perfeito. Se o objetivo for o total do pedido, você somaria a taxa ao custo dos produtos no final.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!