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

O meu código não funciona, quando aperto f12 no navegador dá um erro:imc.html:23 Uncaught SyntaxError: Unexpected end of input

4 respostas

Olá, Marcio.

Cole seu código aqui para que possamos ajuda-lo.

Olá Alexandre, bom dia,

Claro segue o código !!

<meta charset="UTF-8">

<script>

    function pulaLinha () {
        document.write("<br>");
        document.write("<br>");
        document.write("<hr>");
}
    function mostra(frase) {
        document.write("<big>" + frase + "</big>");
        pulaLinha();
}
    function calculaImc(altura, peso){
        var imc = peso / (altura * altura);
        mostra("O IMC calculado é " + imc)

    calculaImc(1.71, 62);


    calculaImc(1.72, 68);

</script>
solução!

Bom dia, Marcio.

Você esqueceu de fechar a função "calculaImc". Vale lembrar também que cada linha deve finalizar com ";". Então precisa adicionar no final da chamada da função "mostra".

function calculaImc(altura, peso){
        var imc = peso / (altura * altura);
        mostra("O IMC calculado é " + imc);
}

Espero ter ajudado.

Alexandre muito obrigado.

Funcionou muito bem.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software