希望为所有添加到运行总计中的食物添加卡路里计数器。

我目前有2个微调器,一种食物类型(早餐等),另一种是食物本身取决于所选食物类型(早餐=谷物等)。

我添加了重量输入,以便用户可以选择食物和食物的重量。我想采用这些输入值来计算今天的卡路里。我只是不知道该怎么做。有指针吗?

最佳答案

创建一个表示食物的Enum,为每种食物声明一个常量,例如每100克的卡路里。
从微调器中获取食物字符串,找到上述常量并将其存储到变量中。
从微调器/编辑文本中获取权重,将其存储到变量中,然后将其转换为double / integer / float,以进行进一步的计算。
进行数学运算(kCal = foodKcalPer100 *体重)或类似的运算。
显示或存储结果。

09-06 10:42