Authors:

Walter Savitch ,kenrick Mock

Chapter:

C++ Basics

Exercise:

Programming Projects

Question:7 | ISBN:9780132846813 | Edition: 5

One way to measure the amount of energy that is expended during exercise is to use metabolic equivalents (MET). Here are some METS for various activities: Running 6 MPH: 10 METS

Basketball: 8 METS

Sleeping: 1 MET

The number of calories burned per minute may be estimated using the formula Calories/Minute = 0.0175 × 1 MET × (Weight in kilograms)

Write a program that inputs a subject’s weight in pounds, the number of METS for an activity, and the number of minutes spent on that activity, and then out- puts an estimate for the total number of calories burned. One kilogram is equal to 2.2 pounds.

**Program:**

```
#include <iostream>
#include <string>
using namespace std;
int main()
{
const double KILOGRAMS_PER_POUND = 2.2;
double weightInPounds;
int numberOfMETs;
int numberOfMinutesSpent;
double weightInKilograms;
double numberOfCaloriesBurnedPerMinute;
cout << "Enter the weight in pounds: ";
cin >> weightInPounds;
cout << "Enter the number of METS: ";
cin >> numberOfMETs;
cout << "Enter the number of minutes spent: ";
cin >> numberOfMinutesSpent;
weightInKilograms = weightInPounds / KILOGRAMS_PER_POUND;
numberOfCaloriesBurnedPerMinute = 0.0175 * numberOfMETs * weightInKilograms * numberOfMinutesSpent;
cout << "Total number of calories burned: " << numberOfCaloriesBurnedPerMinute << endl;
return 0;
}
```

**Output:**

```
Enter the weight in pounds: 150
Enter the number of METS: 9
Enter the number of minutes spent: 30
Total number of calories burned: 322.159
```