Solucionado (ver solução)
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!