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

Aula Retorno de funções

Oq há de errado neste código ?

Fiz o teste e não lê. Fala que o erro é na linha 14, mas não consigo identificar.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

<meta charset= "UTF-8">

<script>

function pulaLinha () {
    document.write("<br><br>");


}

function mostra(frase) {
function calculaImc(altura, peso)

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

}

var imcFlavio = calculaImc(1.71, 73);
var imcAmigo = calculaImc(1.72, 68);

mostra(imcFlavio);
mostra(imcAmigo);

</script>
2 respostas
solução!

Ola Mara.

A função mostra ela nao foi fechada e tem outra função logo depois, e isso deve estar invalidando o seu codigo.

Talvez seria algo assim

function mostra(frase) {
 //faz algo
}

function calculaImc(altura, peso)

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

}

Fiz assim e deu certo !

<meta charset= "UTF-8">

<script>

function pulaLinha () {
    document.write("<br><br>");


}

function mostra(frase) {
document.write(frase)
}

function calculaImc(altura, peso){

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

}

var imcFlavio = calculaImc(1.71, 73);
var imcAmigo = calculaImc(1.72, 68);

mostra(imcFlavio);
mostra(imcAmigo);

</script>

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )