Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Não está executando

<meta charset="UTF-8">

<h3>Álcool ou Gasolina?</h3>

<script type="text/javascript">

var tanque = 40, caminhoComGasolina = 480, caminhoComAlcool = 300;

var consumoDeGasolina, consumoDeAlcool; 

consumoDeGasolina = (caminhoComGasolina/tanque);
consumoDeAlcool =  (caminhoComAlcool/tanque); 

document.write( <br> "O consumo de Gasolina é: " + consumoDeGasolina + "quilometros por litro" + "<br>"); 
document.write( <br>  "O consumo de Alcool é: "  consumoDeAlcool + "quilometros por litro" + "<br>"); 

</script>

O que eu fiz de errado??? já tentei olhar um milhão de vezes mas ainda não consegui identificar :(

5 respostas

Olá Vanessa,

o erro ocorre nas linhas do document.write por conta das primeiras tags de <br>. Como dentra da tag de <script> só podemos escrever código javascript, ele está reclamando que tem um comando de <br> que ele não entende.

Para isso funcionar, o <br> tinha que estar dentro das aspas no texto, por exemplo:

"<br>O consumo de Gasolina é: "  ... continua igual

Você apenas esqueceu de colocar as aspas antes dos brs no início e esqueceu também de concatenar a frase "O consumo de Alcool é: " com a variável consumoDeAlcool

O código ficaria assim:

document.write( "<br>O consumo de Gasolina é: " + consumoDeGasolina + "quilometros por litro" + "<br>");

document.write( "<br>O consumo de Alcool é: " + consumoDeAlcool + "quilometros por litro" + "<br>");

AINDA NÃO ESTÁ EXECUTANDO , AI AI AI

<meta charset="UTT-8">
<script>

<h3>Álcool ou Gasolina?</h3>

var tanque  = 40;
var caminhoComGasolina = 480;
var caminhoComAlcool  = 300;

var consumoDeGasolina;
var consumoDeAlcool; 

consumoDeGasolina = (caminhoComGasolina / tanque);
consumoDeAlcool =  (caminhoComAlcool / tanque); 

document.write("O consumo de Gasolina é: " + consumoDeGasolina + "<br>" ); 
document.write("O consumo de Alcool é: " + consumoDeAlcool + "<br>"); 

</script>
solução!

Olá Vanessa,

é que tem uma tag <h3> dentro da script. É só tirar esta tag para fora da script, pois ela é HTML

<h3>Álcool ou Gasolina?</h3>
<script>
    ...

Basta você colocar a tag <h3>Álcool ou Gasolina?</h3> acima de <script> e tudo irá funcionar perfeitamente.