计算app中消耗的卡路里

时间:2016-01-11 17:50:54

标签: swift

我有一个跟踪用户路径的跟踪应用。路径获取距离(根据用户偏好转换为英里或KM),时间(hh:mm:ss),平均速度(min / KM或min / mile)。当用户第一次注册时,他们不需要输入他们的体重。

我正在努力寻找有关如何计算平均步行燃烧卡路里的信息。我找到了这个公式:

Cal burned = (BMR / 24) * MET * T

要获得BMR,我需要用户的体重,身高和年龄,这可能是我最初没有的。时间也是几个小时,但我的时间是......:mm:ss。我应该将这个时间转换为十进制小时吗?

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您是否在健身论坛或类似问题中询问过有关配方的问题?我相信,你会得到公式和例子。

关于我可能会看到的唯一可以帮助您解决的编程问题,如何在HH中获得时间:mm:ss

@media screen and (max-width: 830px)
.masthead .top-bar, .masthead .hide-on-mobile {
    display: none !important;
}

如果您的公式有" / 24"在它(它除以24小时?),那么你需要一个十进制浮点数小时,如果它是2:30:00,你需要2.5小时。 这里有2个步骤: 1)将时间分为60 2)将获得的十进制数添加到整个小时 (30/60 = 0.5)+ 2 = 2,5