Por que não preciso fazer um parseFloat nas variaveis tdPeso e tdAltura?
var trPaciente = document.querySelector("#primeiro-paciente");
var tdPeso = parseFloat(document.querySelector(".info-peso").textContent);
tdAltura = parseFloat(document.querySelector(".info-altura").textContent);
var imc = tdPeso/(tdAltura*tdAltura);