let pesoEhValido = (peso) => {
if(peso >= 0 && peso < 1000){
peso = true
} else {
peso = false
}
}
let alturaEhValida = true;
if(!pesoEhValido){
console.log("Peso invalido");
pesoEhValido = false;
tdImc.textContent = "Peso Invalido";
paciente.classList.add("paciente-invalido");
}
if(altura < 0 || altura >= 3.00){
console.log("Altura Invalida");
alturaEhValida = false;
tdImc.textContent = "Altura Invalida";
paciente.classList.add("paciente-invalido");
}
if(pesoEhValido && alturaEhValida){
let imc = calculaImc(peso, altura);
tdImc.textContent = imc;
}
}
function calculaImc(peso, altura){
let imc = 0;
imc = peso / (altura * altura);
return imc.toFixed(2);
}
//function validaPeso(peso){
// if(peso >= 0 && peso < 1000){
// return true
// } else {
// return false
// }
//}
quando cheguei nessa parte do curso pensei em usar uma arrow function, mas não funcionou como esperado, não entendi o porque