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

Esse código nao quer funcionar

Onde está o erro?

<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    function calculaImc(altura, peso) {

        var imc = peso / (altura * altura);
        mostra(" O imc calculdado é " + imc):
    }

    calculaImc(1.71, 73);
    calculaImc(1,72, 68);


</script>
6 respostas

Na segunda chamada do calculaImc, tem que colocar ponto. ao invés da virgula, - então o correto seria (1.72, 68)

Ainda não funciona.

Esta aparecendo algum erro ? Se sim, comenta aqui

solução!

Ali no mostra("o imc calculado..."), no final, você colocou dois pontos:, tenta deixar sem nada ou colocar o ponto e vírgula;

Muito obrigado, foi realmente isso.

Olá, Thais.

Abri o seu código no navegador e recebi o seguinte erro, na linha 19:

Uncaught SyntaxError: Unexpected token ':'
\\ Erro de sintaxe.

A separação de intruções no Javascript de ver ser feito com ";". Apenas substitua o ":" pelo ";"e daí deve funcionar.

No mais seu código está ótimo. :)

<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    function calculaImc(altura, peso) {

        var imc = peso / (altura * altura);
        mostra(" O imc calculdado é " + imc);
    }

    calculaImc(1.71, 73);
    calculaImc(1.72, 68);


</script>