Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Utilizando el operador

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadverificará si la cantidad de millas está en el rango correcto (5000 a 29999) para aplicar el descuento del 10%

else if (cantidadMillas >= 5000 && cantidadMillas <= 29999) {
  porcentajeDescuento = 10;
}
2 respuestas
solución!

Hola Eduardo, considero que la linea de codigo de comparacion para el descuento del 10% no es del todo necesaria, especificamente esta comparacion:

cantidadMillas <= 29999

ya que al realizar el if anterior

if (cantidadMillas >= 30000)

se comprueba si es o no mayor o igual a 30000 por ende, si se ejecuta el else if, significa que es menor a 30000 por lo tanto ya sabemos que cantidadMillas es menor o igual a 29999. Adicionalmente, el else no es necesario ya que el valor por defecto de cantidadMillas es 0, si no se cumple ninguna condicion el valor permanecera en 0 asi que no es necesario asignarle 0 nuevamente.

Tienes razón el ultimo else era innecesario, entiendo que sin mas validaciones sera lo ultimo que haga. Sobre

else if (cantidadMillas >= 5000 && cantidadMillas <= 29999) {
  porcentajeDescuento = 10;
}

Solo lo agregue para variar.