Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Queja] Análisis de errores del enunciado

1- El código original está bien (parcialmente), ya que en las "reglas del negocio", erróneamente, no contemplan descuento para 5,000 y 30,000 millas (solo para valores inferiores y superiores).

2- El "else" final del código original es redundante, ya que el valor por defecto del "porcentaje de descuento" se establece en 0 en la primera línea, y quedaría en ese valor en caso de no entrar en ningún condicional.

3- En las afirmaciones de los "Informes de Clientes"... pareciera que estuvieran probando el código de la respuesta C, y NO el original.

4- Para que el código sea correcto... se debería contemplar descuento para 5,000 y 30,000 millas poniendo el operador ">=" en los condicionales del código original, y suprimir el "else" final, ya que es código redundante.

1 respuesta

Coincido con los cuatro puntos comentados, pensé que no había revisado correctamente en un primer acercamiento pero después de revisar las reglas y realizar las pruebas en visual studio llegué a las mismas conclusiones.