Para resolver esse desafio, eu faria um algoritmo que recebe a distância da entrega e também verifica se está chovendo ou não.
Primeiro, o sistema pergunta qual é a distância até o cliente. Depois, pergunta se o pedido está sendo feito em um dia de chuva.
Com a distância informada, o sistema define a taxa base da entrega:
Se a distância for até 5 km, a taxa será R$ 5,00.
Se a distância for maior que 5 km e até 10 km, a taxa será R$ 8,00.
Se a distância for maior que 10 km, a taxa será R$ 10,00.
Depois disso, o sistema verifica se está chovendo. Caso esteja, ele acrescenta R$ 2,00 ao valor da taxa.
O passo a passo do algoritmo seria:
- Solicitar a distância da entrega.
- Perguntar se está chovendo.
- Verificar a distância e definir a taxa base.
- Se estiver chovendo, acrescentar R$ 2,00.
- Mostrar o valor final da taxa de entrega.
Assim, o sistema consegue calcular automaticamente o valor da entrega de acordo com a distância e com a condição do tempo.