我现在身高170厘米,体重70千克,我每天的基础代谢是多少卡路里,以及这个基础卡路里的公式是如何计算的
时间: 2023-02-21 08:37:12 浏览: 81
您的身高为170厘米,体重为70千克,您的每日基础代谢率可以使用如下公式计算:
男性:BMR = 66 + (13.7 x 体重(kg)) + (5 x 身高(cm)) - (6.8 x 年龄)
女性:BMR = 655 + (9.6 x 体重(kg)) + (1.8 x 身高(cm)) - (4.7 x 年龄)
对于您的情况,根据男性公式计算,您的每日基础代谢率大约为 1630 千卡。
请注意,这仅仅是一个大致的估算,实际情况可能会有所不同,因为还有很多其他因素(如运动水平,身体组成,生理特征等)对基础代谢率有影响。
相关问题
harris-benedict等式可以计算在你不做任何运动锻炼的时候,身体维持现在的体重所需要的卡路里。这也称为你的基础代谢率(bmr)。\n\n对于女性来讲,bmr的计算公式为:\n\nbmr = 655
+ (9.6 x 体重kg) + (1.8 x 身高cm) - (4.7 x 年龄)\n\n对于男性来讲,bmr的计算公式为:\n\nbmr = 66 + (13.7 x 体重kg) + (5 x 身高cm) - (6.8 x 年龄)\n\n这些公式只是估算值,实际的bmr还受到其他因素的影响,如肌肉量、代谢率、荷尔蒙水平等。因此,如果你想要减肥或增肌,还需要根据自己的具体情况进行调整饮食和运动计划。
用wxml和JavaScript编写一段代码,写人体每天摄人热量的计算,输入身高体重性别年龄来计算,
好的,以下是一个简单的示例代码,可以在微信小程序开发工具中使用:
wxml代码:
```
<view class="container">
<view class="input-group">
<text>身高(cm):</text>
<input type="number" placeholder="请输入身高" bindinput="onHeightInput" />
</view>
<view class="input-group">
<text>体重(kg):</text>
<input type="number" placeholder="请输入体重" bindinput="onWeightInput" />
</view>
<view class="input-group">
<text>性别:</text>
<radio-group bindchange="onGenderChange">
<label class="radio-label">
<radio value="male" checked="{{gender==='male'}}" />男
</label>
<label class="radio-label">
<radio value="female" checked="{{gender==='female'}}" />女
</label>
</radio-group>
</view>
<view class="input-group">
<text>年龄:</text>
<input type="number" placeholder="请输入年龄" bindinput="onAgeInput" />
</view>
<view class="result-group">
<text>每天摄入的热量:</text>
<text>{{calories}}</text>
<text>kcal</text>
</view>
</view>
```
JavaScript代码:
```
Page({
data: {
height: 0,
weight: 0,
gender: 'male',
age: 0,
calories: 0
},
onHeightInput(e) {
this.setData({
height: e.detail.value
})
this.calculateCalories()
},
onWeightInput(e) {
this.setData({
weight: e.detail.value
})
this.calculateCalories()
},
onGenderChange(e) {
this.setData({
gender: e.detail.value
})
this.calculateCalories()
},
onAgeInput(e) {
this.setData({
age: e.detail.value
})
this.calculateCalories()
},
calculateCalories() {
const { height, weight, gender, age } = this.data
let bmr = 0
if (gender === 'male') {
bmr = 13.7 * weight + 5.0 * height - 6.8 * age + 66
} else {
bmr = 9.6 * weight + 1.8 * height - 4.7 * age + 655
}
const calories = bmr * 1.2
this.setData({
calories: calories.toFixed(2)
})
}
})
```
这段代码实现了一个简单的人体每天摄入热量计算器,根据身高、体重、性别和年龄等参数计算出每天需要摄入的卡路里数。其中,计算公式使用的是基础代谢率(BMR)和活动系数的乘积。在这里,我们使用了一个简单的公式来计算BMR,然后将活动系数设置为1.2,表示轻度活动水平。实际应用中,可以根据需求调整活动系数的值,以得到更准确的结果。