¡Hola, Francisco, espero que estés bien!
Vamos a intentar resolver tu desafío paso a paso. La idea es crear un algoritmo que calcule el valor de la entrega teniendo en cuenta la distancia y si está lloviendo. Aquí tienes una posible solución en lenguaje natural:
Entrada de datos:
- Solicita al usuario que ingrese la distancia de entrega en kilómetros.
- Pregunta al usuario si está lloviendo (respuestas posibles: "Sí" o "No").
Calcular la tarifa base según la distancia:
- Si la distancia es menor o igual a 5 km, la tarifa es $5.00.
- Si la distancia es mayor de 5 km y menor o igual a 10 km, la tarifa es $8.00.
- Si la distancia es mayor de 10 km, la tarifa es $10.00.
Ajustar la tarifa por lluvia:
- Si la respuesta a la pregunta sobre la lluvia es "Sí", suma $2.00 a la tarifa base.
Mostrar el valor final de la tarifa:
- Muestra al usuario el valor final de la tarifa de entrega.
Por ejemplo, si la distancia es de 7 km y está lloviendo, la tarifa base sería $8.00 y con el ajuste por lluvia, el total sería $10.00.
Espero que este ejemplo te ayude a estructurar tu algoritmo. ¡Bons estudios!