Olá. Estou fazendo o código junto com o professor e só calcula o primeiro IMC. Alguém pode me falar onde errei? Estou testando algumas coisas para ver se consigo algum resultado, mas nada. Obrigada gente!
var titulo = document.querySelector(".titulo"); titulo.textContent = "Aparecida Nutricionista";
var pacientes = document.querySelectorAll(".paciente");
for(var i = 0; i < pacientes.length ; i++){
var paciente = pacientes[i];
var tdPeso = paciente.querySelector(".info-peso");
var peso = tdPeso.textContent;
var tdAltura = paciente.querySelector(".info-altura");
var altura = tdAltura.textContent;
var tdImc = document.querySelector(".info-imc");
var pesoValido = true;
var alturaValida = true;
if(peso <= 0 || peso >= 1000) {
console.log("Peso inválido.");
pesoValido = false;
tdImc.textContent = "Peso inválido.";
}
if(altura <= 0 || altura >= 3.00) {
console.log("Altura inválida.");
alturaValida = false;
tdImc.textContent = "Altura inválida.";
}
if(alturaValida && pesoValido) {
var imc = peso / (altura * altura);
tdImc.textContent = imc;
}
}