7

java 营养素配平算法。一经采纳,有1000元红包提供。

 3 years ago
source link: https://www.oschina.net/question/948762_2322159
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

java 营养素配平算法。一经采纳,有1000元红包提供。

大萌王朝首席槽点师 发布于 前天 16:43
阅读 509

输入:一张食谱(不包含食材的重量),食材营养素含量表,营养素评价规则

额外的参考: 营养素分布表

输出:食谱食材的最佳重量,即能使所有营养素达到充裕或者正常。

代码要求: java8, readme自述文件, 代码工整,易于阅读。

有兴趣的请私信我,单聊。

参考,一张食谱

食材/重量

小麦面粉(富强粉、特一粉) 100g

玉米面(黄) 15g

小米(黄) 5g

雀巢成长3+BL奶粉 2g

小米燕麦粥

小米30g
燕麦 15g

肉片朝鲜蘑菇

猪肉(后臀尖) 30g

蘑菇(鲜蘑)  85g

花生油4g

稻米  30g

绿豆  10g

西红柿鸡蛋汤

番茄[西红柿]  48g

鸡蛋(红皮)  22g

肉末炒豇豆

猪肉(里脊) 20g

豇豆 125g

色拉油 4g

鸡腿 65g

香菇[香蕈,冬菇] 10g

花生油 6g

稻米 50g

每100g食材含有的营养素如下

维生素B1

维生素B2

维生素B3

小麦面粉(富强粉、特一粉)

玉米面(黄)

小米(黄)

10.95

蘑菇(鲜蘑)

猪肉(后臀尖)

猪肉(里脊)

雀巢成长3+BL奶粉

鸡蛋(红皮)

14.98

42.06

24.01

其中营养素分布如下

1411.77

1354.98

95.98 %

34.41

63.11

183.41%

32.34

92.40%

120.0

205.47

171.22%

310.0

127.12

41.01%

维生素B1

120.29%

维生素B2

102.90%

维生素B3

13.66

157.19%

49.41

20.08%

18.64

327.02%

788.24

175.72

22.29%

19.59

217.67%

105.43%

17.45

69.80%

营养素评价规则如下

85~100

100~200

>200

80~110

110~200

>200

80~100

100~200

>200

碳水化合物

80~100

100~200

>200

80~100

100~200

>340

80~100

100~200

>450

维生素B1

80~100

100~200

>480

维生素B2

80~100

100~200

>480

维生素B3

80~100

100~200

>480

80~100

100~200

>480

80~100

100~200

>250

80~100

100~200

>300

80~100

100~200

>230

80~100

100~200

>740

依据《中国居民膳食指南》2016版及《中国居民膳食营养素参考摄入量》2013版,进行营养素摄入量评价。以蛋白质为例,当标准量为100(克)、膳食实际摄入120(克)时,计算得到蛋白质摄入量占比120%,在110%~200%范围内,此时蛋白质摄入评价为【充裕】


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK