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

Primero, el sistema solicita la distancia hasta el cliente y verifica si está lloviendo o no.

Luego, determina la tarifa base según la distancia:

Si la distancia es de hasta 5 km, la tarifa es de $5.00.
Si la distancia es mayor a 5 km y hasta 10 km, la tarifa es de $8.00.
Si la distancia es mayor a 10 km, la tarifa es de $10.00.

Después, el sistema verifica si está lloviendo. Si la respuesta es sí, agrega $2.00 a la tarifa base.

Finalmente, muestra el valor total de la tarifa de entrega.

Datos utilizados:

Distancia hasta el cliente.
Estado del clima (lluvia: Sí o No).

Resultado esperado:
Mostrar el valor final de la tarifa de entrega, teniendo en cuenta la distancia y si el pedido se realiza en un día de lluvia.

1 respuesta

Hola, Gabriel! ¿Cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Tu solución está bien organizada y muestra una buena comprensión de la lógica condicional: primero identificas los datos de entrada, luego aplicas las reglas según la distancia y finalmente ajustas el valor si hay lluvia.

Sigue así, porque separar el problema en etapas facilita mucho la construcción del algoritmo. Un consejo para fortalecer tu razonamiento es transformar esa explicación en pseudocódigo, definiendo variables como distancia, estaLloviendo y tarifa, y luego aplicando cada condición paso a paso. ¿Qué parte de este desafío te pareció más fácil de resolver?

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