1
resposta

tdImc trocado para imcTd

No exercício me parece que o script está errado, pois o instrutor dá o exemplo do código:

//calcula-imc.js
// Restante do código
    if (pesoEhValido && alturaEhValida) {
        var imc = calculaImc(peso,altura);
        imcTd.textContent = imc;
    }
// Restante do código

Entretanto o código executa a primeira linha e depois apresenta erro no cálculo IMC. Achei estranho esse nome de variável** imcTd** pois ela não foi declarada.

Então mudei para para tdImc:

if (pesoEhValido && alturaEhValida) {
    var imc = calculaImc(peso,altura);
    tdImc.textContent = imc;

O código executou corretamente, inseri vários pacientes e o cálculo deu certo. mas ainda estou em dúvida se fiz da maneira correta. Pois vi outra dúvida semelhante no fórum e me parece que há algum erro mesmo nessa parte.

1 resposta

Olá Thais, tudo bem?

De fato a sintaxe correta é tdImc.

Obrigada pelo feedback, estou passando essa sugestão de alteração para a equipe responsável e em breve esse erro será corrigido.

Em caso de mais sugestões, dúvidas ou dificuldade, estamos por aqui!

Obrigada novamente.

Abraços e bons estudos!