Buenas noches. Para el desafío pospuesto mi respuesta es:
Algoritmo neutro:
Solicitar la distancia de entrega en kilómetros.
Preguntar si el día está lluvioso (sí/no).
Determinar la tarifa base según la distancia:
Si la distancia es menor o igual a 5 km, la tarifa base es $5.00.
Si la distancia es mayor a 5 km y menor o igual a 10 km, la tarifa base es $8.00.
Si la distancia es mayor a 10 km, la tarifa base es $10.00.
Verificar si está lloviendo:
Si la respuesta es sí, sumar $2.00 a la tarifa base.
Si la respuesta es no, no se agrega ningún costo extra.
Calcular la tarifa final sumando la tarifa base + recargo por lluvia (si aplica).
Mostrar el valor final de la entrega al cliente.
Resumen:
Entrada: distancia, lluvia
Proceso:
Definir tarifa base según rango de distancia
Sumar $2 si hay lluvia
Salida: tarifa final
Saludos.