2
respostas

Seria necessário uma nova variável?

Durante o código eu alterei a variável caminho por 300, mas, no final, o valor da variável consumo saiu como resultado o 480/40. Por isso, coloquei no final 300/tanque. Seria preciso criar uma nova variável para a distância percorrida à álcool?

<meta charset="UTF-8">
<h1>Álcool ou Gasolina?</h1>
<script>
    var tanque=40
    var caminho=480
    var consumo=caminho/tanque
    document.write("Um carro com "+tanque+"L de gasolina percorre "+caminho+"KM. Logo, seu consumo é "+consumo+"KM/L"+"."+"<br>");
    caminho=300
    document.write("Enquanto que um carro com "+tanque+"L de álcool percorre "+caminho+"KM. Logo, seu consumo é "+Math.round(300/tanque)+"KM/L"+".");

</script>
2 respostas

Oi Vinicius tudo bem?

A variável consumo continuou com o valor de 12 pois o caminho só foi alterado lá embaixo.

O código poderia ser feito assim.

<meta charset="UTF-8">
<h1>Álcool ou Gasolina?</h1>
<script>
    var tanque=40;
    var caminho=480;
    var consumo=caminho/tanque;
    document.write("Um carro com "+tanque+"L de gasolina percorre "+caminho+"KM. Logo, seu consumo é "+consumo+"KM/L"+"."+"<br>");
    caminho=300;
 consumo=caminho/tanque;
    document.write("Enquanto que um carro com "+tanque+"L de álcool percorre "+caminho+"KM. Logo, seu consumo é "+Math.round(consumo)+"KM/L"+".");

</script>

Espero ter ajudado!!!

Oi Vinicius você alterou o valor do caminho, só que o valor do consumo já foi processado, a execução é de cima para baixo, ou você cria uma função que calcule o consumo e chama ela, ou você chama o cálculo do consumo na sua mensagem como abaixo:

document.write("Enquanto que um carro com "+tanque+"L de álcool percorre "+caminho+"KM. Logo, seu consumo é "+caminho/tanque+"KM/L"+".");

Espero ter ajudado e bons estudos.