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

Algoritmo en lenguaje natural
Iniciar el programa.
Definir variables:
distancia
lluvia
tarifa
Solicitar al usuario la distancia del pedido en kilómetros.
Preguntar si está lloviendo (Sí o No).
Evaluar la distancia:
Si la distancia es menor o igual a 5 km, asignar tarifa = 5.
Si la distancia es mayor a 5 km y menor o igual a 10 km, asignar tarifa = 8.
Si la distancia es mayor a 10 km, asignar tarifa = 10.
Verificar si está lloviendo:
Si sí está lloviendo, sumar 2 a la tarifa.
Mostrar el valor final de la entrega.
Finalizar el programa.
Ejemplo 1

Pedido:

Distancia = 4 km
Lluvia = Sí

Cálculo:

Tarifa base = $5
Recargo por lluvia = $2

Total = $7

Ejemplo 2

Pedido:

Distancia = 8 km
Lluvia = No

Cálculo:

Tarifa base = $8

Total = $8

Ejemplo 3

Pedido:

Distancia = 15 km
Lluvia = Sí

Cálculo:

Tarifa base = $10
Recargo por lluvia = $2

Total = $12

Diagrama de flujo (texto)
Inicio

Ingresar distancia

¿Está lloviendo? (Sí/No)

¿Distancia ≤ 5?
├── Sí → tarifa = 5
└── No

¿Distancia ≤ 10?
├── Sí → tarifa = 8
└── No → tarifa = 10

¿Está lloviendo?
├── Sí → tarifa = tarifa + 2
└── No

Mostrar tarifa final

Fin

1 respuesta

Hola, Ereudis! ¿Cómo vas?

Tu algoritmo está muy bien organizado, porque define las variables, solicita los datos necesarios y usa condicionales para calcular la tarifa según la distancia y el recargo por lluvia. También ayuda mucho que hayas incluido ejemplos con distintos escenarios, ya que permiten comprobar si la lógica responde correctamente en cada caso.

Sigue practicando esta forma de presentar soluciones, porque separar el algoritmo, los ejemplos y el diagrama de flujo facilita la lectura y revisión del proceso. Una dica es probar siempre los valores límite, como 5 km y 10 km, para confirmar que entran en la tarifa correcta. ¿Qué tarifa final mostraría tu algoritmo si la distancia fuera exactamente 10 km y estuviera lloviendo?

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