迫于毫无训练痕迹,撸了一个营养摄入计算的小程序

2019-01-30 11:19:18 +08:00
 momogzp

作为一个健身三大项:训练,饮食,休息。只做到训练的人,苦于毫无训练痕迹,终于决定在 2019 年把饮食提上日程,结果发现每次计算饮食确实难,于是就撸了一个小程序来帮忙计算。

希望也可以帮到初期计算饮食的朋友。 痛点就在于,每一样食物并不是只有三大类其中的一类的,总是三种混合的。如果这个时候你正好饮食计划只是缺 20g 的蛋白质,为了确保脂肪和碳水不超。在脂肪和碳水相同的情况下,你需要减少一些蛋白质含量低的,而增加一些蛋白质含量高的食物。 简单的说就是将静态的调整改成了动态可视化的调整。

1.首先完善下个人信息
有个小功能,在每日需要摄入上点击,可以自定义摄入量,因为因人而异,每个人都需要根据自己一周或者两周后的情况来适当调整,但是还是需要身高体重的信息,否则无法计算摄入量。

2.添加食物
这一块就需要借助薄荷 APP 来添加了,每种食物的 100g 三大类的含量。同时条目的左右滑可以修改和删除食物

3.计算
终于到了计算的时候了,这时候把需要食物添加上,第一栏是目标摄入和计算出来的三大营养成分。

在拖动的时候的蓝条是__还可以__摄入的营养成分。

还是希望能帮到想注意饮食的健身朋友吧。

2749 次点击
所在节点    分享创造
12 条回复
mengyang624
2019-01-30 11:57:15 +08:00
这个好,健身的朋友应该非常需要
wolfie
2019-01-30 13:16:48 +08:00
不清楚是不是未登录原因,体验很差,打开程序根本不知道怎么操作。

知道自己该吃什么的会都能估算出来,不知道自己该吃什么的更习惯选择多个已搭配好的饮食计划。
kenshinhu
2019-01-30 13:20:26 +08:00
这个好,想问一下这个是怎样计算的?
momogzp
2019-01-30 14:16:52 +08:00
@wolfie emm,
没登陆没法知道性别,下版本做成不需要登陆直接输入也行。
高阶的健身者肯定对自己的饮食计划了如指掌。是为自己准备慢慢开始尝试自己做饮食计划方便计算的。
确实没有引导,而且需要先自己手动导入一些 薄荷 上的食物组成。
感谢建议。
momogzp
2019-01-30 14:22:38 +08:00
@kenshinhu 你是说每日需要么?
// step 1: 首先计算 BMR
//公式 男:BMR = (9.99*体重 kg)+(6.25*身高 cm)-(4.92*年龄)+5
//公式 女:BMR = (9.99*体重 kg)+(6.25*身高 cm)-(4.92*年龄)-161
// step 2: 体脂会影响本身的代谢
//公式 基础代谢 = BMR*体脂系数
// step 3: 日常活动消耗热量
//公式: 活动消耗 = 基础代谢*活动系数
// step 4: 食物热效应 既 消化食物需要的热量,相当于吃 100g,只有 90g 吸收了,还有 10g 能量用来消化这些 100g 的食物,但是正常会忽略
//公式: 食物热效应 = 总摄入 * 10%

这样计算出来的只能算是一个大概的,得在一周或两周的时候观察和调整。
master13
2019-01-30 14:39:15 +08:00
相同的功能在薄荷健康都有,想问一下这一款的优势是什么?还是仅仅是另外一个轮子?
momogzp
2019-01-30 14:58:44 +08:00
@master13 薄荷我也用过,薄荷用来记录每日饮食的大卡是没问题,但是需要算到三大营养元素的时候,还是缺点意思。

比如现在有一个问题,我今日饮食还差 20g 蛋白质,5g 脂肪,100g 碳水,该怎么弄?
没有食物只包含蛋白质,只包含脂肪,只包含碳水。所以就需要改变每种食物的重量来补这个缺、

如 x 表示某种食物蛋白质 ,y 表示脂肪,z 表示碳水,n 表示重量
goal = n1 ( x1,y1,z1 )+ n2(x2,y2,z2) + n3(x3,y3,n3).....
你能控制的只能是 n,你随便改动一个,可能就超过了 20,5,100 的上限。

emmm,起码我还没在薄荷上用到这个轮子。。。
kenshinhu
2019-01-30 15:43:41 +08:00
@momogzp 体脂系数 这个怎样得出?
最近也在研究健身相关的计算方法
也在想给自己做一个 训练的记录 小程序
momogzp
2019-01-30 16:55:39 +08:00
@kenshinhu 体脂系数这个有两种:
一种就是淘宝上的那种卡尺,把皮揪起来,量一下厚度 :(
另外一种就是通过那种电子的,通过电流走过,体脂不同的电阻不同换算出来的。

最简单的方式就是去健身房,假装要办卡或者买私教课,然后他就会帮你做一下测量。那个机器一般还挺准。
momogzp
2019-01-30 17:00:31 +08:00
@kenshinhu 普通体脂称也是第二种,也行。
kenshinhu
2019-01-30 18:31:32 +08:00
@momogzp 感觉体脂也是在不同的时间会有差异的,也听说电流测出的体脂会很受环境干扰
momogzp
2019-01-31 09:40:45 +08:00
@kenshinhu 哈哈,确实是,水喝多了就不一样了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/531809

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX