- Problematica
Estás desarrollando un sistema para una empresa de delivery. El valor de la tarifa de entrega depende de la distancia hasta el cliente y si el pedido se realizó en un día de lluvia.
Las reglas son:
- Para entregas de hasta 5 km, la tarifa es de $5.00.
- Entre 5 y 10 km, la tarifa es de $8.00.
- Más de 10 km, la tarifa es de $10.00.
- Si está lloviendo, se añade $2.00 a la tarifa estándar.
El desafío de esta actividad es crear un algoritmo en lenguaje natural que informe el valor final de la entrega. Desafío: Calculando el valor de la entrega
- Resolución.
//Datos Variables
Pedido -> [Producto1,Producto2,Producto3,...etc]
Precio Pedio -> [Preciop1,Preciop2,Preciop3,...etc]
Restaurante -> [Restaurante1, Restaurante2... etc]
Distancia Recorrida -> [Lugar Origen + Lugar Destino]
Clima Destino -> [Clima]
//Toma de Datos
Seleccion Pedido -> [Pedido]
Lugar Origen -> [Restaurante1]
Lugar Destino -> [Ubicacion Casa]
Clima -> [ControlClimaMovil]
//Condicional Variable
Si Clima Destino==["LLueve"]
Entonces
PrecioClima -> [$2.00]
Sino Clima Destino==["No Llueve"]
Entonces
PrecioClima ->[$0.00]
Si Distancia Recorrida < [5km]
Entonces
PrecioDistancia -> [$5.00]
Sino Distancia Recorrida <= [10km]
Entonces
PrecioDistancia -> [$8.00]
Sino Distancia Recorrida > [10km]
Entonces
PrecioDistancia -> [$10.00]
//Operatividad
Precio Total -> [Precio Pedido]+[PrecioDistancia]+[PrecioClima]
//Resultado
Muestra -> "Tu pedido es" [Seleccion Pedido], [Precio Pedio], "Restaurante Origen" [Lugar Origen], "Casa Destino" [Lugar Destino], "Total Kilometros" [Distancia Recorrida], "Su Precio Total es" [Precio Total]