Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Desafío: Calculando el valor de la entrega

// Input - Datos de entrada

mostrar "Indique la distancia de la entrega (Km)"
Distancia = leer del usuario

mostrar "Esta_lloviendo (True o False)"
Lluvia = leer del usuario

// Proceso
Si Distancia <= 5:
tarifa_base = 5

Si no:
Si Distancia <= 10:
tarifa_base = 8
Si no:
tarifa_base = 10

precio_total = tarifa_base

Si Lluvia = True:
precio_total = precio_total + 2

// Output - Datos de salida
mostrar "Valor final de la entrega: $" + precio_total

2 respuestas

Hola, Yisdenis! ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Tu solución está bien estructurada, separando claramente las entradas, el proceso y la salida del algoritmo. Además, aplicaste correctamente las condiciones para calcular la tarifa según la distancia y agregar el costo adicional cuando hay lluvia, lo que demuestra una buena comprensión de la lógica de programación.

Como dica, antes de finalizar un algoritmo, prueba distintos escenarios, por ejemplo, entregas de 3 km, 7 km y 12 km, tanto con lluvia como sin lluvia. Así podrás verificar que cada condición produce el resultado esperado y ganar más confianza en la solución.

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

Gracias Lorena.