我该如何扭转这个等式?

时间:2010-09-19 15:49:20

标签: iphone objective-c cocoa math ios

我正在使用这个等式将步骤转换为估算的卡路里损失。

我现在需要做相反的事情并将总卡路里转换为估计的步数。

这是我用于卡路里步骤的等式:

+(CGFloat) totalCalories:(NSUInteger)TotalStepsTaken weight:(CGFloat)PersonsWeight{
    CGFloat TotalMinutesElapsed = (float)TotalStepsTaken / AverageStepsPerMinute; //Average Steps Per Minute is Equal to 100

    CGFloat EstimatedCaloriesBurned = PersonsWeight * TotalMinutesElapsed * Walking3MphRate; //Walking3MphRate = 0.040; 

    return EstimatedCaloriesBurned;
}

它是用Objective-C编写的,但我试图让它尽可能可读。

所有计算都在1小时内完成。

谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

这是代数,我不知道Obj-C语法......

Steps = round( Calories * StepsPerMinute / (Weight * WalkRate) );