thank you for your answers!
i think i have figured out an aswer, and my boss accepted it, because this little pedometer won't have any gps connection.
here is the formula:
1.) Calories burned per mile = 0.57 x 175 lbs.(your weight) = 99.75 calories per mile.
2.)Your_strip = height * 0,415.
3.) steps_in_1_mile = 160934.4(mile in cm) / strip.
4.) "conversationFactor" = stepsCount (what the pedometer provides) / step_in_1_mile;
5.) CaloriesBurned = stepsCount * conversationFactor;
what i need is: weight, height and stepcount.
and here is a java class show how i calculate it:
public class CalorieBurnedCalculator {
// Fill with your data
static double weight = 67.0; // kg
static double height = 178.0; // cm
static double stepsCount = 4793;
//Don't edit below this
final static double walkingFactor = 0.57;
static double CaloriesBurnedPerMile;
static double strip;
static double stepCountMile; // step/mile
static double conversationFactor;
static double CaloriesBurned;
static NumberFormat formatter = new DecimalFormat("#0.00");
static double distance;
public static void main(String[] args) {
CaloriesBurnedPerMile = walkingFactor * (weight * 2.2);
strip = height * 0.415;
stepCountMile = 160934.4 / strip;
conversationFactor = CaloriesBurnedPerMile / stepCountMile;
CaloriesBurned = stepsCount * conversationFactor;
System.out.println("Calories burned: "
+ formatter.format(CaloriesBurned) + " cal");
distance = (stepsCount * strip) / 100000;
System.out.println("Distance: " + formatter.format(distance)
+ " km");
}
}
I know that this is only an approximate value, but in the absence of other data acceptable.