Tentei fazer um pouco diferente da aula mas não consegui acertar minha lógica. pesoPp e alturaPp seriam pesoPrimeiroPaciente e alturaPrimeiroPaciente porém simplifiquei o nome da variável.
a ideia era fazer uma única validação com if
else
, caso os valores de pesoValidation
E alturaValidation
fossem true
exibiria o valor do calculo do imc, caso contrário, apareceria uma mensagem de erro dizendo. "Dados inválidos"
var imc = pesoPp / (alturaPp * alturaPp);
console.log(imc);
var imcPp = primeiroPaciente.querySelector(".info-imc");
var pesoValidation = false;
var alturaValidation = false;
if(pesoPp <= 0 || pesoPp >= 500) {
pesoValidation = false;
}
if(alturaPp <=0 || alturaPp >= 3.5) {
alturaValidation = false;
}
if(pesoValidation && alturaValidation == true) {
imcPp.textContent = imc;
}else {
imcPp.textContent = "Dados inválidos";
}