V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
momogzp
V2EX  ›  分享创造

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

  •  
  •   momogzp · 2019-01-30 11:19:18 +08:00 · 2749 次点击
    这是一个创建于 2119 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    小程序码

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

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

    3.计算
    终于到了计算的时候了,这时候把需要食物添加上,第一栏是目标摄入和计算出来的三大营养成分。
    Imgur
    在拖动的时候的蓝条是__还可以__摄入的营养成分。
    Imgur

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

    12 条回复    2019-01-31 09:40:45 +08:00
    mengyang624
        1
    mengyang624  
       2019-01-30 11:57:15 +08:00
    这个好,健身的朋友应该非常需要
    wolfie
        2
    wolfie  
       2019-01-30 13:16:48 +08:00
    不清楚是不是未登录原因,体验很差,打开程序根本不知道怎么操作。

    知道自己该吃什么的会都能估算出来,不知道自己该吃什么的更习惯选择多个已搭配好的饮食计划。
    kenshinhu
        3
    kenshinhu  
       2019-01-30 13:20:26 +08:00
    这个好,想问一下这个是怎样计算的?
    momogzp
        4
    momogzp  
    OP
       2019-01-30 14:16:52 +08:00
    @wolfie emm,
    没登陆没法知道性别,下版本做成不需要登陆直接输入也行。
    高阶的健身者肯定对自己的饮食计划了如指掌。是为自己准备慢慢开始尝试自己做饮食计划方便计算的。
    确实没有引导,而且需要先自己手动导入一些 薄荷 上的食物组成。
    感谢建议。
    momogzp
        5
    momogzp  
    OP
       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
        6
    master13  
       2019-01-30 14:39:15 +08:00
    相同的功能在薄荷健康都有,想问一下这一款的优势是什么?还是仅仅是另外一个轮子?
    momogzp
        7
    momogzp  
    OP
       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
        8
    kenshinhu  
       2019-01-30 15:43:41 +08:00
    @momogzp 体脂系数 这个怎样得出?
    最近也在研究健身相关的计算方法
    也在想给自己做一个 训练的记录 小程序
    momogzp
        9
    momogzp  
    OP
       2019-01-30 16:55:39 +08:00
    @kenshinhu 体脂系数这个有两种:
    一种就是淘宝上的那种卡尺,把皮揪起来,量一下厚度 :(
    另外一种就是通过那种电子的,通过电流走过,体脂不同的电阻不同换算出来的。

    最简单的方式就是去健身房,假装要办卡或者买私教课,然后他就会帮你做一下测量。那个机器一般还挺准。
    momogzp
        10
    momogzp  
    OP
       2019-01-30 17:00:31 +08:00
    @kenshinhu 普通体脂称也是第二种,也行。
    kenshinhu
        11
    kenshinhu  
       2019-01-30 18:31:32 +08:00
    @momogzp 感觉体脂也是在不同的时间会有差异的,也听说电流测出的体脂会很受环境干扰
    momogzp
        12
    momogzp  
    OP
       2019-01-31 09:40:45 +08:00
    @kenshinhu 哈哈,确实是,水喝多了就不一样了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3232 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:26 · PVG 20:26 · LAX 04:26 · JFK 07:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.