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

Exibiçao do IMC na pagina.

<meta charset="UTF-8">

<script>

 function pulaLinha() {
   document.write(<"br><br>")

}

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

}

 function calculaImc(altura, peso) {
   return peso / (altura * altura);

}

 var nomeUsuario = prompt("Olá! Informe seu nome.");
 var alturaUsuario = prompt(nomeUsuario + ", informe sua altura.");
 var pesoUsuario = prompt(nomeUsuario + ", informe seu peso.");

 var imc = (alturaUsuario, pesoUsuario);

 document.write( nomeUsuario + ", o seu IMC é " + imc);

</script>

Quando eu escrevi esse código pela primeira vez, ele funcionou perfeitamente, o calculo do imc era exibido tudo certinho. Até que uma hora, depois de colocar o nome, a altura e o peso, começou a exibir somente o valor do peso. Tentei varias vezes trocar o valor do peso e da altura mas so aparecia somente o valor do peso. Ex: se eu colocasse o peso "60", aparecia dessa maneira: (nome) o seu IMC é 60. Tem algo errado no meu código ou isso é um bug? Gostaria de saber se possivel.

1 resposta
solução!

Amigo faltou chamar a função var imc = (alturaUsuario, pesoUsuario); (errado) var imc = calculaImc(alturaUsuario, pesoUsuario); (certo)