Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: Calculando el valor de la entrega

Estás desarrollando un sistema para una empresa de delivery. El valor de la tarifa de entrega depende de la distancia hasta el cliente y si el pedido se realizó en un día de lluvia.

Las reglas son:

Para entregas de hasta 5 km, la tarifa es de $5.00.
Entre 5 y 10 km, la tarifa es de $8.00.
Más de 10 km, la tarifa es de $10.00.
Si está lloviendo, se añade $2.00 a la tarifa estándar.

Distancia
Clima

1.- Registro

a) Solicitar la distancia
b) Preguntar si esta lloviendo

2.- Desarrollo

Distancia < 5km
Tarifa = $5

Distancia >5km y Distancia <=10km
Tarifa = $8

Distancia > 10km
Tarifa = $10

Clima == Lloviendo
Tarifa += $2

3.- Mensaje final

a)Mostrar el mensaje "Tarifa de entrega: $X"

1 respuesta

Hola, Carlos! ¿Cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Me gustó cómo separaste la solución en registro, desarrollo y mensaje final, porque esa organización ayuda a transformar el problema en un algoritmo claro. La lógica de verificar primero la distancia y después sumar el valor adicional por lluvia está bien encaminada.

Un consejo para ajustar la condición de la primera tarifa es usar distancia <= 5km, ya que la regla dice “hasta 5 km”, incluyendo el valor 5. También puedes mantener la segunda condición como distancia > 5km y distancia <= 10km, para que no queden dudas entre los rangos. ¿Qué parte de este desafío te ayudó más a entender el uso de condiciones?

Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!