var pacientes = document.querySelectorAll(".paciente");
for (var i = 0; i < pacientes.length; i++){//percorre todo array de pacientes
var paciente = pacientes[i];//define a variável paciente = array.
var tdPeso = paciente.querySelector(".info-peso");//função que procura pela classe peso.
var peso = tdPeso.textContent;//define o valor do peso = conteúdo do textContent
var tdAltura = paciente.querySelector(".info-altura");//função que procura pela classe Altura
var altura = tdAltura.textContent;//define o valor da altura = conteúdo do textContent
var tdImc = paciente.querySelector(".info-imc");//função que define o imc
var pesoEvalido = true;//define como verdadeiro
var alturaEvalida = true;//define como verdadeiro
if (peso <= 0 || peso >= 1000 ){//condicional para manipular elementos
console.log("Peso inválido");
alert("Peso Inválido");//mostra um popup na tela
pesoEvalido = false;
tdPeso.textContent =("Peso inválido");//altera o conteudo do textContent
paciente.classList.add("paciente-invalido")
}
if (altura <= 0 || altura >= 2.50){//condicional para manipular elementos
console.log("altura inválida");
alert("altura inválida");
alturaEvalida = false;
tdAltura.textContent = ("Altura inválida");
paciente.classList.add("paciente-invalido");
}
if(pesoEvalido && alturaEvalida){
var imc = peso / (altura * altura);
tdImc.textContent = imc.toFixed(2);//função que arredonda número para 2 casas decimais
}
}
var botaoAdicionar = document.querySelector("#adicionar-paciente");
botaoAdicionar.addEventListener("click", function (event){
event.preventDefault();
var form = document.querySelector("#form-adiciona");
var nome = form.nome.value;
var peso = form.peso.value;
var altura = form.atura.value;
var gordura = form.gordura.value;
var pacienteTr = document.createElement("tr");
var nomeTd = document.createElement("td");
var pesoTd = document.createElement("td");
var alturaTd = document.createElement("td");
var gorduraTd = document.createElement("td");
var imcTd = document.createElement("td");
nomeTd.textContent = nome ;
pesoTd.textContent = peso;
alturaTd.textContent = altura;
gorduraTd.textContent = gordura;
pacienteTr.appendChild(nomeTd);
pacienteTr.appendChild(pesoTd);
pacienteTr.appendChild(alturaTd);
pacienteTr.appendChild(gorduraTd);
console.log(pacienteTr);
var tabela = document.querySelector("#tabela-pacientes");
tabela.appendChild(pacienteTr);
});