var titulo = document.querySelector(".titulo"); titulo.textContent = "Aparecida Nutricionista";
var pacientes = document.querySelectorAll(".paciente");
for (var i = 0; i < pacientes.length; i++) {
var paciente = pacientes[i];
var tdPeso = paciente.querySelector(".info-peso");
var peso = tdPeso.textContent;
var tdAltura = paciente.querySelector(".info-altura");
var altura = tdAltura.textContent;
var tdImc = paciente.querySelector(".info-imc");
var pesoEhValido = true;
var alturaEhValida = true;
if (peso <= 0 || peso >= 1000) {
    console.log("Peso inválido!");
    pesoEhValido = false;
    tdImc.textContent = "Peso inválido";
    paciente.classList.add("paciente-invalido");
}
if (altura <= 0 || altura >= 3.00) {
    console.log("Altura inválida!");
    alturaEhValida = false;
    tdImc.textContent = "Altura inválida";
    paciente.classList.add("paciente-invalido");
}
if (pesoEhValido && alturaEhValida) {
    var imc = calculaImc(peso,altura);
    tdImc.textContent = imc;
}}
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.altura.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);
var tabela = document.querySelector("#tabela-pacientes");
tabela.appendChild(pacienteTr);});
function calculaImc(peso, altura){ var imc = 0; imc = peso / (altura * altura); return imc.toFixed(2); }
//form.js
var botaoAdicionar = document.querySelector("#adicionar-paciente");
botaoAdicionar.addEventListener("click", function(event) {
    event.preventDefault();
    var form = document.querySelector("#form-adiciona");
    var paciente = obtemPacienteDoFormulario(form);
    var pacienteTr = montaTr(paciente);
    var tabela = document.querySelector("#tabela-pacientes");
    tabela.appendChild(pacienteTr);
    form.reset();
});
function obtemPacienteDoFormulario(form) {
    botaoAdicionar.addEventListener("click", function(event) {
        event.preventDefault();
        var form = document.querySelector("#form-adiciona");
        // Remova a criação das variaveis individuais e deixe apenas o objeto paciente
        var paciente = obtemPacienteDoFormulario(form);
        function montaTd(dado, classe) {
            var td = document.createElement("td");
            td.classList.add(classe);
            td.textContent = dado;
            return td;        
        }
        function montaTr(paciente) {
            //Cria TR
            var pacienteTr = document.createElement("tr");
            pacienteTr.classList.add("paciente");
            //Cria as TD's e a adiciona dentro da TR
            pacienteTr.appendChild(montaTd(paciente.nome, "info-nome"));
            pacienteTr.appendChild(montaTd(paciente.peso, "info-peso"));
            pacienteTr.appendChild(montaTd(paciente.altura, "info-altura"));
            pacienteTr.appendChild(montaTd(paciente.gordura, "info-gordura"));
            pacienteTr.appendChild(montaTd(paciente.imc, "info-imc"));
            // retorna a TR
            return pacienteTr;  
        }      
    });
} 
            