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

Dúvida no Ex. 4 da Aula 3 - Pratique resolvendo problemas do seu dia a dia

Não entendi muito bem a questão!

e meu código não roda:

<meta charset="UTF-8">
<script>
var pulalinha = function() {
document.write ("<br>");
document.write ("<br>");
};
var mostra = function(frase) {
document.write(frase);
pulalinha;
pulalinha;
};
var calculaIMC = function (altura, peso) {
mostra("Meu imc é " + calculaIMC (altura, peso));
// calculando a diferença
var obesidade = 35 - Math.round(imc);
alert("Você esta a " + obesidade + " pontos da obesidade severa, que é de 35 pontos.");
};
var peso = 108;
var altura = 1.81;
calculaIMC(altura, peso);
</script>
3 respostas

Coloque seu código aqui para analisarmos.

eu colei ele na mensagem

solução!

Olá Hugo! A questão quer saber o que a alteração feita no código irá modificar. Quanto ao porque de seu código não estar funcionando é porque ele está entrando em um "loop" infinito. Você colocou para sua função calculaIMC, chamar ela mesma então a função sempre é chamada e dentro dela é chamada novamente e depois novamente e ai vai. Até causar um erro. Esse é o problema de seu código.

Espero ter ajudado! Bons Estudos!