Bom dia. Colocando em prática o que vi na aula, tentei fazer o meu código de cálculo de IMC um pouquinho diferente. Mas alguma coisa deu errado e não consigo identificar onde está o erro. A função retorna um NaN (Not a Number) no cálculo do IMC, mas eu especifiquei valores numéricos nas variáveis.
<meta charset="UTF-8">
<script>
// FUNÇÃO DE QUEBRA DE 1 LINHA
function jump() {
document.write("<br>");
}
// FUNÇÃO DE QUEBRA DE 2 LINHAS
function jump2() {
document.write("<br>");
document.write("<br>");
}
// FUNÇÃO DE EXIBIR TEXTO
function text(x) {
document.write(x);
jump();
}
// FUNÇÃO PARA CÁLCULO DE IMC
function calcImc(peso,alt) {
var imc = peso / (alt * alt);
text("O IMC calculado é " + Math.round(imc) + ".");
}
// TELA
text("<h1>CÁLCULO DE IMC</h1>");
jump();
// CÁLCULO #1
peso = 74;
alt = 1.71;
text("Nome: Athos Franco de Sá Feitosa");
jump();
text("Peso: " + peso);
jump();
text("Altura: " + alt);
jump();
calcImc();
</script>