verificará 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;
}
verificará 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;
}
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.