算BMI指数:要求在页面弹出两个输入框,提示用户输入身高(米)和体重 (公斤),利用图中公式计算得到BMI指数,并根据指数所在范围,给出用户提示:正常、偏瘦还是偏胖。使用else if结杓实现根据克菜托指数输出胖瘦正常(克莱托指数=体重(kg)/身高(m)/身高(m)其体重计量单位用公斤(kg),身高计量单位用米(m)。指数:20-25正常,20以下瘦,25以上胖。
<!DOCTYPE html>
<html lang="en">
?head>
<meta charset="UTF-8" />
<title?Document?/title>
</head>
<body>
<script>
var Height=prompt(“请输入您的身高(m)");
var weight=prompt(“请输入您的体童(kg)”);
var BMI=Weight/Height/Height
if (BMI<20)
{
console. log(“瘦”);
}
else if(BMI>=20&&BMI<=25)
{
console.log(“正常”);
else if (BMI>25)
{
console. log(“胖”);
}
</script>
</body>
</htm>
击蓝字
关注我们
在说到体重身材如何时,BMI可以说是用的最多的方法之一了,BMI的具体公式不再多说,但是,BMI其实是存在很多片面因素的,今天,我们就来了解一下BMI的片面性和其他更加“靠谱”的算法。
BMI的历史
BMI(Body Mass Index)的概念最早由一位名叫Adolphe Quetelet的比利时宇航员、数学家、统计学家和社会学家在19世纪中期提出,后来,Keys在1972年正式提出了“BMI”这一名称,但是在当时,Keys对BMI的评价就是“一种评价人群肥胖与否的相对全面的指标”。注意,发展初期,BMI就被冠以“相对全面”(not fully satisfactory)的定义。
(BMI公式和分级标准)
BMI的局限性
BMI由于简单容易计算,因此广泛用于人口肥胖情况的全面筛查,但是,有学者提出,BMI其实并不准确,利用这种算法,矮个人,或是骨架小的人的结果会偏低,而高个人或骨架大的人会偏高,因此,最后就是矮个人错误的认为自己“其实很苗条”,而本来不胖高个人则变得比实际胖。
说白了,对于身高相同,骨架大小不同的两个人,虽然他们拥有同样的标准体重,但是骨架小的那个人实际上看起来可能处在超重范畴,BMI的这一偏差大概在10%左右。
BMI的另一个局限性便是不能区分肌肉和脂肪,大家都知道,同等重量的肌肉体积比脂肪要小的多,因此,那些努力健身,身材健美的人,在计算BMI时就变成了超重,甚至肥胖。
修正公式
针对高个人“吃亏”的问题,现在有了BMI的修正公式,即BMI=1.3*体重/身高的2.5次方,这个公式减小了身高带来的误差,以身高1.69m为界,高于1.69m BMI会减小,而低于1.69m的身高则BMI会增加,为了避免计算身高2.5次方的困惑(小编是想不起来怎么算了),现在提供计算网站....(“选择复制”网址并点击“打开”)
http://people.maths.ox.ac.uk/trefethen/bmi_calc.html
小编按新方法计算了一下,结果喜人~
另外,针对肌肉脂肪体积不同的问题,“体脂含量”公式更加准确,当然也更加复杂,体脂含量算法比较多,其中一种,按性别不同如下:
女性的身体脂肪公式
参数a=腰围-公分 x 0.74
参数b=(体重-公斤 x 0.082) + 34.89
身体脂肪总重量-公斤=a - b
身体脂肪百分比=(身体脂肪总重量÷ 体重) x 100%
男性的身体脂肪公式
参数a=腰围-公分 x 0.74
参数b=(体重-公斤 x 0.082) + 44.74
身体脂肪总重量-公斤=a - b
身体脂肪百分比=(身体脂肪总重量÷ 体重) x 100%
另外,还有一种关注“三围”(颈围、腰围、臀围)的算法,网址如下:
http://www.ilinkee.com/tools/fatrate
第二种算法,小编自己算了一下,结果令人堪忧......
(男性女性不同体脂含量对比)
最后,小编把这篇文章的草稿发给了一位学习运动医学的妹子审查,妹子表示,最精确的方法其实是包含“水下称重测量法”、“双能 X 线吸收测量法”等方法,不过这些都过于复杂,普通大众是无法实现的,对于自我测定,以上方式就可以获得比较全面的了解了。
部分内容来源:Wikipedia,果壳网;图片来源网络
脂与增重
开始减脂与增重之前先要明白的几个数值,坚持看完你也可以减肥成功。
*BMI值(身体质量指数)
BMI=体重KG(公斤)/身高平方(米)
BMI值:男性:18.5~24(正常)
过轻:<18.5
过重:≥24~27 男性腰围90CM(公分)女性腰围80CM(公分)
肥胖:≥27
BMI值计算器网址:https://cn.onlinebmicalculator.com/
*体脂率(非常重要即使体重高但是体脂率很低恭喜你全身都是肌肉)
体脂率=(1.2×BMI)+(0.23×年龄)-(10.8×性别)-5.4(男为1,女为0)
成年人的正常体脂率分别为:
男性约为10%~20% 男性肥胖:>25%
女性约为17%~30% 女性肥胖:>33%
男性55岁 女性50岁 每5岁 体脂率可上调2%~3%
体脂率计算器网址:http://www.linear-software.com/online.html(体脂夹)
*心率
最高心率法:有氧运动最佳心率=(最大心率)X(60% ~ 75%)
心率储备法:有氧运动最佳心率=(最大心率 - 静息心率)X(60% ~ 75%)+ 静息心率
注:预测最大心率=220 - 实际年龄;心率的单位为bpm(心跳次数 / 分钟)。
提醒:这个测试不适用于儿童和心脏病等相关疾病患者。
实际锻炼减脂心率=(220-年龄)×70%~80%
心率计算网址:https://www.zxgj.cn/g/ranzhixinlv
*TDEE总热量消耗(非常重要)
TDEE=BMR(基础代谢)+TEA(运动消耗)+TEF(产热消耗)
久坐不动:TDEE=BMR×1.2
轻量运动(每周1~3天):TDEE=BMR×1.375
中度运动(每周3~5天):TDEE=BMR×1.55
高度运动(每周6~7天):TDEE=BMR×1.725
非常高度运动(每时每刻都在运动):TDEE=BMR×1.9
维持体重≥TDEE
增加体重≥TDEE+10%~20%
减肥减脂≤TDEE-20%~30%
增肌:碳水40%~50% 脂肪20%~30% 蛋白质30%
减脂:碳水30% 脂肪20%~30% 蛋白质40%~50%
碳水:1g=4卡路里
蛋白质:1g=4卡路里
脂肪:1g=9卡路里
可以下载健康饮食APP计算每天的热量摄入量
TDEE计算器 网址:https://www.peeta.tw/weight-loss/tdee-and-bmr/
https://tdeecalculator.net/
体型计算器:http://www.bmivisualizer.com/index?redirect_allowed=false
*总结:
根据以上数值假设一个男32岁,体重70kg,身高175cm,进行计算。
BMI值=70kg/(1.75×1.75)=22.85
体脂率=(1.2×22.85BMI)+(0.23×32)-(10.8×1)-5.4=18.58%
实际锻炼减脂心率=(220-32)×70%~80%=131~150
TDEE总热量消耗=1610卡路里(维持基础消耗)
久坐不动:TDEE=BMR×1.2=1932卡(每天)
轻量运动(每周1~3天):TDEE=BMR×1.375=2210.75卡(每天)
中度运动(每周3~5天):TDEE=BMR×1.55=2495.5卡(每天)
高度运动(每周6~7天):TDEE=BMR×1.725=2777.25卡(每天)
非常高度运动(每时每刻都在运动):TDEE=BMR×1.9=3059卡(每天)
根据TDEE计算碳水 脂肪 蛋白质 摄入量
例如增肌:碳水40%~50% 脂肪20%~30% 蛋白质30%
中度活动TDEE=2495.5卡(每天)×50%碳水=1247.75
×20%脂肪=499.1
×30%蛋白质=748.65
根据碳水:1g=4卡路里 蛋白质:1g=4卡路里 脂肪:1g=9卡路里
碳水=1247.75/4=311.93克 脂肪=499.1/9=55.45克 蛋白质=748.65/4=187.16克
这就是摄入的热量,下一步就是吃进去了和做运动了。OK
*请认真填写需求信息,我们会在24小时内与您取得联系。