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

Erro no uso da função Math.arround

Quando tento executar esse código não há retorno poderiam me explicar aonde estou errando, pois estou tentando usar a função Math.arround para arredondar o valor do return da função para a função mostra();

Segue o código 

<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }

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

    function calculaImc(altura, peso) {

        var imc = math.round(peso / (altura * altura));
        return imc;
    }

    var imcCalculado = calculaImc(1.77, 75);
    mostra("O meu IMC é : " Math.round(imcCalculado));
</script>
1 resposta
solução!

Boa tarde Mauricio, tudo bem? Analisando o seu código pude observar:

  • No método calculaImc você está chamando Math com m minusculo. Correto seria:

var imc = Math.round(peso / (altura * altura));

  • No momento que chama mostra não está concatenando os valores devidamente. Correto seria:

mostra("O meu IMC é : " + Math.round(imcCalculado));

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software