2.2.0 • Published 6 months ago

health-calculator-js v2.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

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âmetroTipoDescrição
pesonumberObrigatório. Peso em quilogramas (kg)
alturanumberObrigatório. Altura em metros (m)
imcnumberObrigató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âmetroTipoDescriçãoOpções
pesonumberObrigatório. Peso em quilogramas (kg)
alturanumberObrigatório. Altura em metros (m)
idadenumberObrigatório. Idade em anos
generostringObrigatório. Gênero'MASCULINO', 'FEMININO'
tmbnumberObrigatório. Taxa Metabólica Basal
atividadestringObrigatório. Nível de atividade físicaSEDENTARIO', 'POUCO ATIVO', 'MODERADAMENTE ATIVO', 'MUITO ATIVO'
objetivostringObrigató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

2.2.0

6 months ago

2.1.0

6 months ago

2.0.0

6 months ago

1.0.0

6 months ago