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

Iniciar el algoritmo.
Definir las variables:
a. distancia
b. lluvia
c. tarifaEntrega
Solicitar al usuario la distancia de la entrega en kilómetros y almacenarla en la variable distancia.
Solicitar al usuario si está lloviendo (Sí o No) y almacenar la respuesta en la variable lluvia.
Determinar la tarifa base según la distancia:
Si la distancia es menor o igual a 5 km, asignar tarifaEntrega = 5.00.
Si la distancia es mayor que 5 km y menor o igual a 10 km, asignar tarifaEntrega = 8.00.
Si la distancia es mayor que 10 km, asignar tarifaEntrega = 10.00.
Verificar si está lloviendo:
Si la respuesta es "Sí", sumar 2.00 a tarifaEntrega.
Si la respuesta es "No", mantener la tarifaEntrega sin cambios.
Mostrar el valor final de la entrega al usuario.
Finalizar el algoritmo.

Prueba de validación:

Si la distancia es 8 km y está lloviendo:

Tarifa base = 8.00
Recargo por lluvia = 2.00
Tarifa final = 10.00

Resultado esperado: $10.00

1 respuesta

Hola, George! ¿Cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Me gustó cómo organizaste el algoritmo paso a paso, definiendo las variables, separando las condiciones de distancia y validando el recargo por lluvia. La prueba con 8 km y lluvia también quedó clara y ayuda a confirmar que la lógica está funcionando bien.

Consejo: puedes reforzar el algoritmo indicando cómo tratar respuestas escritas de formas distintas, como “sí”, “Si” o “SÍ”, para evitar errores en la validación. Sigue practicando esa separación entre entrada de datos, condiciones y salida del resultado, porque eso fortalece bastante tu lógica de programación. Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!