Mi idea era que se pudieran agregar otros combustibles en la variable recorrido, lo que descubrí es que cambiando el valor de esta variable, no se cambiaba el valor de eficienciaTanque :-P
El profesor lo hizo definiendo diferentes variables de recorridos para gasolina y alcohol, imagino que ello depende de la intención de quien programa. ¿Es así?
Creo que una desventaja de cómo lo hice yo, es que va perdiendo el valor de la eficiencia anterior y no puedo usarlo luego para otros propósitos, como compararlo, promediarlo, etc.
script
document.write ("<h1>¿Alcohol o gasolina?</h1>"+"<br>"+"<br>")
var tanque = 40
var recorrido = 480
var combustible = "gasolina"
var eficienciaTanque = (recorrido/tanque)
document.write ("<h2>¿Cuál es la eficiencia del carro usando gasolina?</h2>"+"<br>"+"<br>")
document.write ("La eficiencia del carro usando " + combustible + " es de "+ eficienciaTanque + " kilómetros por litro" + "<br>"+"<br>")
recorrido = 300
combustible = "alcohol"
eficienciaTanque = (recorrido/tanque)
document.write ("<h2>¿Cuál es la eficiencia del carro usando alcohol?</h2>"+"<br>"+"<br>")
document.write ("La eficiencia del carro usando " + combustible + " es de "+ eficienciaTanque + " kilómetros por litro" + "<br>"+"<br>")
/script