health-calculator-js

2.2.0 • Public • Published

health-calculator-js

Uma calculadora de saúde abrangente para calcular e classificar o Índice de Massa Corporal (IMC), Taxa Metabólica Basal (TMB), Gasto Energético Total Diário (TDEE) e necessidades de macronutrientes.

Exemplo de Uso

Para ver um exemplo de uso desta biblioteca, confira repositório health-calc-console.

Instalação

Instale o pacote usando npm:

npm i health-calculator-js

Uso

Calculando o IMC (Índice de Massa Corporal)

IMCCalculator.calcular(peso, altura)
IMCCalculator.classificar(imc)
Parâmetro Tipo Descrição
peso number Obrigatório. Peso em quilogramas (kg)
altura number Obrigatório. Altura em metros (m)
imc number Obrigatório. O valor do imc calculado

Exemplo:

const { IMCCalculator } = require('health-calculator-js');

const imc = IMCCalculator.calcular(70, 1.75);
const classificacao = IMCCalculator.classificar(imc);

console.log(`IMC: ${imc}, Classificação: ${classificacao}`);

Calculando Macronutrientes, TMB e TDEE

MacroCalculator.calcularTMB(peso, altura, idade, genero)
MacroCalculator.calcularTDEE(tmb, atividade)
MacroCalculator.calcularMacros(peso, altura, idade, genero, atividade, objetivo)
Parâmetro Tipo Descrição Opções
peso number Obrigatório. Peso em quilogramas (kg)
altura number Obrigatório. Altura em metros (m)
idade number Obrigatório. Idade em anos
genero string Obrigatório. Gênero 'MASCULINO', 'FEMININO'
tmb number Obrigatório. Taxa Metabólica Basal
atividade string Obrigatório. Nível de atividade física SEDENTARIO', 'POUCO ATIVO', 'MODERADAMENTE ATIVO', 'MUITO ATIVO'
objetivo string Obrigatório. Objetivo de fitness 'BULKING', 'CUTTING', 'MANTER'

Exemplo:

const { MacroCalculator, genero, atividade, objetivo } = require('health-calculator-js');

const tmb = MacroCalculator.calcularTMB(70, 1.75, 30, generos.MASCULINO);
const tdee = MacroCalculator.calcularTDEE(tmb, atividade.MODERADAMENTE_ATIVO);
const macronutrientes = MacroCalculator.calcularMacros(70, 1.75, 30, generos.MASCULINO,
atividade.MODERADAMENTE_ATIVO, objetivo.MANTER);

console.log(`TMB: ${tmb}, TDEE: ${tdee}, Macronutrientes:`, macronutrientes);

Considerações

Sobre a Distribuição da Dieta

Para o cálculo dos macronutrientes, esta biblioteca adota uma distribuição padrão de dieta composta por 30% de proteínas, 30% de gorduras e 40% de carboidratos, que é uma abordagem comum para uma dieta equilibrada, visando a manutenção da saúde e o suporte a diferentes objetivos físicos, como manutenção, perda ou ganho de peso.

Sobre o Cálculo da TMB

Para o cálculo da Taxa Metabólica Basal (TMB), esta biblioteca utiliza a Fórmula de Mifflin-St.Jeor, que é amplamente reconhecida e utilizada por profissionais de saúde por sua precisão e confiabilidade.

Autores

Etiquetas

MIT License

Package Sidebar

Install

npm i health-calculator-js

Weekly Downloads

1

Version

2.2.0

License

MIT

Unpacked Size

17.6 kB

Total Files

11

Last publish

Collaborators

  • rguima17