Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Boa pratica no codigo

A melhor coisa a se fazer neste caso é criar uma variável com a operação? Ou deveria faze-la dentro do document.write()?

Outra coisa, boa pratica é fazer um early return desse Math.round na variável ou no document.write()?

PS: não tenho acentuação no meu teclado

<meta charset="UTF-8">

<h3> alcool ou gasolina? </h3>

<script>

    var tanque = 40;
    var caminhoComGasolina = 480;
    var caminhoComAlcool = 300
    var consumoGasolina = Math.round(caminhoComGasolina/tanque);
    var consumoAlcool = Math.round(caminhoComAlcool/tanque)



    document.write("o consumo de gasolina eh : " + consumoGasolina + "km por l"+ "<br> enquanto com alcool o consumo eh de :" + consumoAlcool + "km por l");

</script>
1 resposta
solução!

Boa noite, Ronan! Como vai?

O ideal seria fazer exatamente como está no código que vc mandou! Repare que dessa forma teremos um código mais semântico onde as contas feitas são facilmente entendidas! E ter um código mais semântico é muito importante afinal de contas outras pessoas ou nós mesmo teremos que ler em algum momento os códigos que são desenvolvidos com o objetivo de dar manutenção!

Obs.: Só ficou faltando um ponto e vírgula no final dessas duas linhas:

var caminhoComAlcool = 300
var consumoAlcool = Math.round(caminhoComAlcool/tanque)

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!