Con el primer "if" revisa si es mayor a 30000 millas. Si la condición es verdadera, ahí se interrumpe el código y se aplica el 20% de descuento.
Después, si la primera condición es falsa, el "else if" revisa si es mayor a 5000 millas. Si la condición es verdadera, ahí se interrumpe el código y aplica el 10% de descuento.
Y finalmente, si las dos condiciones anteriores son falsas, el "else" hace que para cualquier otro valor se aplique un 0% de descuento.
Ya ejecute el código varias veces y funciona perfectamente.