1
resposta

Código alternativo para validação

Fiz a validação da seguinte forma:

const pesoValido = (peso > 0 && peso <= 1000);
const alturaValida = (altura > 0 && altura <= 3);

if (!pesoValido) {
  tdIMC.textContent = "Peso inválido!";
}

if (!alturaValida) {
  tdIMC.textContent = "Altura inválida!";
}

if (pesoValido && alturaValida) {
  const imc = peso / (altura * altura);
  tdIMC.textContent = imc;
}

Fazendo dessa maneira já atribuo o valor true ou false para a variável antes do if, e não preciso alterar seu valor novamente.

1 resposta

Olá, Paulo.

Tudo bem?

Muito obrigado por compartilhar o seu código, a sua solução aqui com a gente.

Valeu Mesmo! Precisar conta com a gente.