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

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