Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Ajuda

Eu acho que eu acabei errando alguma coisa no meu código, o que foi, eu não sei. O resultado do imc do amigo esta dando 82 pra mim.

<meta charset="UTF-8">
<script>
    function pulalinha() {

    document.write("<br>");    
    }
    function mostra(frase) {
        document.write(frase);
        pulalinha();
    }
    function calculaimc(peso, altura) {
    var imc = peso / (altura * altura);
    return imc    

    }

    var imcluca = calculaimc(75, 1.63);
    var imcamigo = calculaimc(82, 1,79);

    mostra(imcluca);
    mostra(imcamigo);


</script>
2 respostas
solução!

Oi, Luca!

É um problema de sintaxe. Quando você colocou o valor do IMC do seu amigo na variável, acabou ficando (82, 1,79), ou seja, você usou vírgula (,) ao invés de ponto (.). Isso faz com que, ao invés de dois valores, o calculaimc receba três (82, 1 e 79 respectivamente).

Ata, então era isso, kkkkk. Muito obrigado mesmo cara, esses errinhos bestas ferram o código todo. Vlw!