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

Por que devo colocar a função mostra dentro da função calcularImc

function mostra(frase)

        {    
            document.write(frase);
            pulaLinha();

        }

        function calcularImc(peso, altura)

        {
            var imc = peso / (altura* altura);
            mostra("O IMC do ...... é " + imc);

        }

e não

function mostra(frase)

        {    
            document.write(frase);
            pulaLinha();

        }

        function calcularImc(peso, altura)

        {
            var imc = peso / (altura* altura);


        }

        var peso..... = 80;
        var altura.... = 1.80;

        calcularImc(peso....., altura......);
        mostra("O IMC do .... é " + imc);
1 resposta
solução!

Oi Gustavo, você deve usar a funçao mostra dentro da função calculaImc, para que você consiga ver o resultado na página.

Se você usar fora, não vai conseguir ver o resultado por que o valor calculado do imc só é acessível dentro da função que calcula.

Isso é o que chamamos de escopo, você logo vai aprender mais sobre isso.