Nutrition Helper

Nutrition Helper

简介

在现今这个生活步调都非常快速的世代,人们常常忙於工作而忽略掉健康的重要性。这个chatbot结合了纪录身体资讯、计算营养素等功能,并提供附近的健身餐盒与运动场所,让人们更方便的注意健康、饮食与运动!

流程图

  • 输入(或是更改)身体资讯(包含性别、生日(年份)、身高、体重):
    显示基础代谢BMR(Basal Metabolic Rate)、每日所需水分,提示已储存资料,并介绍BMR。

BMR计算
男 = (13.7×体重(公斤))+(5.0×身高(公分))-(6.8×年龄)+66
女 = (9.6×体重(公斤))+(1.8×身高(公分))-(4.7×年龄)+655

水分计算 : 体重×30

  • 计算营养素:

    • 输入目标:
      • 减脂/减重
      • 保持身材
      • 增肌/增重
    • 活动程度:
      • 无活动:久坐
      • 轻量活动:每周运动1-3天(轻松)
      • 中度活动量:站走稍多、每周运动3-5天(中强度)
      • 高度活动量:站走为主、每周运动6-7天(高强度)
  • 输出计算 TDEE:

    • 无活动: TDEE = 1.2x BMR
    • 轻量活动: TDEE = 1.375 x BMR
    • 中度活动量: TDEE = 1.55 x BMR
    • 高度活动量: TDEE = 1.725 x BMR
  • 介绍TDEE

    • 输出因目标所需的热量及营养素 :
      • 保持身材 : TDEE (蛋白质15%、脂肪30%、醣类55%)
      • 增重: TDEE+300~500大卡(碳水化合物60%,蛋白质25%,脂肪15%)
      • 减重: TDEE x 0.8 (碳水化合物45%,蛋白质35%,脂肪20%)

剩下两个功能我们明天再来谈谈!


<<:  【Day 22】Class 类别

>>:  Alpine Linux Porting (2.1) clock is _not_ ticking

Day6 HTML 语法简易介绍(三)

常见的 HTML elements 图片 (img) 想要在网页放上图片,可以使用img标签,他不用...

Rails幼幼班--Active Record?

Codeing in the weekend ...TT 资料库 关联式资料库 SQL ORM 维...

Day 30 - 人生 Online 好难玩,技能到底要怎麽点才能最强呢?

前言 首先先恭喜我自己完赛。 今年本来是想写 Flutter 的,在我的 Day 1 那篇应该有提到...

Annotation 处理时机

处理 Annotation 的时机 一般来说,annotation 可以在 compile time...

Day 4 - 条件运算式

大家好,我是长风青云。今天是铁人赛第四天。 今天我真的有点赶,我觉得我以後还是不要当天再开始好了。 ...