Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

as frases para quando é invalido não aparecem.

var titulo=document.querySelector(".titulo");
      titulo.textContent="Aparecida nutricionista ";

  //paulo
  var paciente= document.querySelector("#primeiro-paciente");
  var tdpeso= paciente.querySelector(".info-peso");
  var tdaltura= paciente.querySelector(".info-altura");

  var pesopaulo= tdpeso.textContent;
  var alturapaulo= tdaltura.textContent;

  var pesoreal= true
  var alturareal= true
  if(pesopaulo < 0 || pesopaulo >= 1000){ pesoreal=false; imcp.textContent = "peso invalido!"};
  if(alturapaulo< 0.10 || alturapaulo >= 3.0){ alturareal=false; imcp.textContent = "altura invalida!"};

 if(alturareal && pesoreal){
  var imcpaulo = pesopaulo/(alturapaulo*alturapaulo);
  var imcp= paciente.querySelector(".info-imc");
  imcp.textContent= imcpaulo;}
1 resposta
solução!

Fala ai Ronald, tudo bem? Acho que faltou você buscar a coluna do imc antes da condição para aplicar o texto de peso ou altura inválida:

var tdImc = paciente.querySelector(".info-imc");

Espero ter ajudado.