Как бы я перевернул это уравнение? - PullRequest
0 голосов
/ 19 сентября 2010

Я использую это уравнение для преобразования шагов в приблизительную потерю калорий.

Теперь мне нужно сделать обратное и преобразовать общее количество калорий в приблизительные шаги.

Это уравнение, которое я использую для шагов к калориям:

+(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 Ответ

2 голосов
/ 19 сентября 2010

Вот алгебра, я не знаю синтаксис Obj-C ...

Steps = round( Calories * StepsPerMinute / (Weight * WalkRate) );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...