/* joda.temple.edu/~koffman course info, cis67 jogging assignment , p. 88, #8 */ #include // for input output using namespace std; // standard namespace int main() { int stridesFirstMin; int stridesLastMin; double aveStrides; double strideLen; int hour; int min; int totMin; double numStrides; double distMiles; double distFeet; const double feetPerMile = 5280.0; // get data cout << "strides in first minute?"; cin >> stridesFirstMin; cout << "strides in last minute?"; cin >> stridesLastMin; cout << "Stride length> "; cin >> strideLen; cout << "Time in hours"; cin >> hour; cout << "Time in minutes"; cin >> min; // Compute average number of strides per minute. aveStrides = (stridesFirstMin + stridesLastMin) / 2.0; // Compute total minutes totMin = 60 * hour + min; // Compute approximate number of strides numStrides = aveStrides * totMin; // compute distance travelled in feet distFeet = numStrides * strideLen; // Compute distance travelled in miles distMiles = distFeet / feetPerMile; // Display result cout << "distance jogged is " << distMiles << " miles" << endl; return 0; }