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

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:

variables :distancia (numero); llueve (booleano)

ingresar distancia y lluvia

si distancia <=5;
tarifa=$5.00
lluvia= si entonces;
tarifa=5.00+2.00
si distancia >=5 y distancia <=10
tarifa= $8.00
lluvia= si
tarifa=8.00+2.00
si distancia >= 10;
tarifa=$10.00 y si llueve tarifa=10.00+2.00

1 respuesta

Hola Estudiante, ¡espero que estés bien!

Parece que estás trabajando en un interesante desafío de cálculo de tarifas para un sistema de delivery. Vamos a intentar organizar las reglas de manera clara para que puedas crear un algoritmo que calcule el costo de la entrega correctamente.

Aquí tienes una posible estructura para tu algoritmo:

  1. Ingresar los datos:

    • distancia (número)
    • llueve (booleano)
  2. Calcular la tarifa base según la distancia:

    • Si distancia es menor o igual a 5, entonces tarifa = 5.00.
    • Si distancia es mayor que 5 y menor o igual a 10, entonces tarifa = 8.00.
    • Si distancia es mayor que 10, entonces tarifa = 10.00.
  3. Ajustar la tarifa si está lloviendo:

    • Si llueve es verdadero, entonces añade $2.00 a la tarifa.
  4. Mostrar el valor final de la tarifa.

Aquí tienes un ejemplo en lenguaje natural:

Ingresar la distancia y si está lloviendo.
Si la distancia es menor o igual a 5, entonces la tarifa es $5.00.
Si la distancia es mayor que 5 y menor o igual a 10, entonces la tarifa es $8.00.
Si la distancia es mayor que 10, entonces la tarifa es $10.00.
Si está lloviendo, añadir $2.00 a la tarifa.
Mostrar la tarifa final.

Espero que esta estructura te ayude a resolver el desafío. ¡Bons estudios!