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

[Sugerencia] esta mal planteado el codigo y las soluciones

Aquellos que quieran acceder al descuento de 5000 millas no podrán hacerlo, ya que en el código y las opciones para modificar solo tienen la opción de >5000 y no >=5000 como es en el caso de >=30000, en ese caso solo podrán acceder si tienen 5001 al descuento del 10%.

4 respuestas

Tienes razon a esto se le suma que seria ideal manejar else if para tener mas control sobre las condiciones que se evaluan y evitar errores de logica.

No está mal planteado, el problema indica que deben ser mayor a 30000 y mayor a 5000 no mayor o igual, en ese caso forzosamente tiene que ser > 5000 ya que el 5000 no se toma en cuenta para el descuento de 10, ni el 30000 para el descuento de 20, y bien dijiste que solo podrán acceder al descuento de 5001 y 30001 ya que son numeros mayores a 5000 y 30000.

Personas con una cantidad de millas inferior a 5,000 no reciben descuento.

Personas con una cantidad de millas superior a 30,000 reciben un 20% de descuento.

Personas con una cantidad de millas superior a 5,000, pero inferior a 30,000 reciben un 10% de descuento.

Dice superior, no superior o igual a

Claramente se plantea la reclamación de clientes, por no recibir descuento por sus 5000 millas: "Sin embargo, según los informes de los clientes, al intentar usar el descuento de 5,000 millas, no se aplica ningún descuento"

yo estoy de acuerdo con Karen Beatriz Mercado

porque el primer punto de las reglas de negocio dice esto :Personas con una cantidad de millas inferior a 5,000 no reciben descuento. osea < 5000

mas lo que dijo Sergio Ismael Martinez Juarez 'mayor a 5000 no mayor o igual, en ese caso forzosamente tiene que ser > 5000 ya que el 5000 no se toma en cuenta para el descuento de 10' no estoy de acuerdo porque la primera regla de negocio incluye a 5000 ya que dice 'millas inferior a 5,000'