Você está desenvolvendo um sistema para uma empresa de delivery. O valor da taxa de entrega depende da distância até o cliente e se o pedido foi feito em um dia de chuva.
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.
Variáveis:
- Distância: “qual a distância que o entregador percorrerá para levar o pedido até o cliente?"
Como a distância será calculada em km, utilizaremos números reais.
- Clima: *“Neste momento, está chovendo.” *
Como a resposta é “Verdadeiro” ou “Falso”, será utilizado o boolean.
Algoritmo:
1. Início
2. Dados de entrada: solicitar a distância até o endereço do cliente (em km)
3. Dados de entrada: perguntar se esta_chovendo
4. SE a distância for menor OU igual a 5 km:
- A taxa inicial é de R$ 5,00
5. SENÃO, SE a distância for maior que 5 km e menor ou igual a 10 km:
- A taxa inicial é de R$ 8,00
6. SENÃO:
- A taxa inicial é de R$ 10,00
7. SE esta_chovendo for “Verdadeiro”
- Adicionar R$ 2,00 ao valor da taxa inicial
8. Cálculo do valor final
- Somar a taxa inicial com o acréscimo de chuva (se houver)
9. Mostrar o valor final de entrega para o usuário
10. Fim