UNPKG

bodyfat

Version:

Body fat algorithms

27 lines (26 loc) 615 B
export class JP4 { /** * @param tricep number Skinfold (mm) * @param suprailiac number Skinfold (mm) * @param thigh number Skinfold (mm) * @param abdominal number Skinfold (mm) * @param age number In years * * @returns Body fat percentage */ public static calculate( tricep: number, suprailiac: number, thigh: number, abdominal: number, age: number ): number { const sumSkinFolds = tricep + suprailiac + thigh + abdominal; return ( 0.29669 * sumSkinFolds - 0.00043 * sumSkinFolds * sumSkinFolds + 0.02963 * age + 1.4072 ); } }