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

Meu código não está sendo interpretado em java script

1 resposta
solução!

Oi, Ruan, tudo bem?

O que está acontecendo é que a função está sendo impressa literalmente. No caso, como você deseja passar os parâmetros através da função, a sua função calculeimc precisa ter um retorno, assim:

function calculeimc(altura, peso) {  
    var imc= peso / (altura * altura);
     return "meu imc é " + Math.round(imc);
}

O retorno precisa ser chamado com a variváel imc que faz o cálculo da fórmula do imc. Eu usei o método Math.round()(https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math/round) para arrendondar o resultado em um valor inteiro. E na hora de imprimir, pode ficar assim:

mostra(calculeimc (1.53, 53)); 

A função mostra irá imprimir na tela o cálculo da função calculeimc Pegou a ideia? Se ficou alguma dúvida, pode falar :} Testa e me fala se deu certo.

Bons estudos!