Eu tentei estruturar o exercício com base nas variáveis e manter os dois combustíveis como variáveis, afim de estruturar apenas uma única vez a variável consumo e apenas alterar os valores do caminho.
<meta charset="UTF-8">
<h3> Álcool ou Gasolina? </h3>
<br>
<script>
var combustivel = "Gasolina";
var capacidadeTanque = 40;
var caminhoCombustivel = 480;
var consumoCombustivel = caminhoCombustivel/capacidadeTanque;
document.write("O consumo de combustível para " + combustivel + " é de " + consumoCombustivel + " km/L.<br>");
combustivel = "Álcool";
caminhoCombustivel = 300;
consumoCombustivel = caminhoCombustivel/capacidadeTanque;
document.write("Já o consumo para " + combustivel + " é de " + consumoCombustivel + " km/L.")
</script>
Porém, ao alterar o valor de caminho para o álcool, tive que reaplicar o consumo de combustível para conseguir a resposta correta!
É necessário redefinir variáveis que sejam equações em função de outras variáveis toda vez que um componente for modificado?
Muito obrigado.