#include <iostream>
#include <iomanip> // For setting decimal precision
using namespace std;
/*
* Program Description:
* This program calculates the number of calories burned while running on a treadmill.
* The rate of calorie burn is 3.9 calories per minute.
* The program will display the calories burned after running for 10, 15, 20, 25, and 30 minutes.
* The results are displayed with two decimal points of precision.
*/
int main( ) {
// Define the rate of calories burned per minute
const double caloriesPerMinute = 3.9 ;
// Array of times in minutes for which we want to calculate calories burned
int times[ ] = { 10 , 15 , 20 , 25 , 30 } ;
// Loop through each time value and calculate calories burned
cout << "Calories burned after running on the treadmill for different times:\n " ;
cout << fixed << setprecision( 2 ) ; // Format output to 2 decimal places
// Display the number of calories burned for each time interval
for ( int i = 0 ; i < 5 ; i++ ) {
// Calculate calories burned for the current time interval
double caloriesBurned = times[ i] * caloriesPerMinute;
// Display the result
cout << "After " << times[ i] << " minutes: " << caloriesBurned << " calories burned.\n " ;
}
cout << "\n End of program." << endl;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4gIC8vIEZvciBzZXR0aW5nIGRlY2ltYWwgcHJlY2lzaW9uCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLyoKICogUHJvZ3JhbSBEZXNjcmlwdGlvbjoKICogVGhpcyBwcm9ncmFtIGNhbGN1bGF0ZXMgdGhlIG51bWJlciBvZiBjYWxvcmllcyBidXJuZWQgd2hpbGUgcnVubmluZyBvbiBhIHRyZWFkbWlsbC4KICogVGhlIHJhdGUgb2YgY2Fsb3JpZSBidXJuIGlzIDMuOSBjYWxvcmllcyBwZXIgbWludXRlLgogKiBUaGUgcHJvZ3JhbSB3aWxsIGRpc3BsYXkgdGhlIGNhbG9yaWVzIGJ1cm5lZCBhZnRlciBydW5uaW5nIGZvciAxMCwgMTUsIDIwLCAyNSwgYW5kIDMwIG1pbnV0ZXMuCiAqIFRoZSByZXN1bHRzIGFyZSBkaXNwbGF5ZWQgd2l0aCB0d28gZGVjaW1hbCBwb2ludHMgb2YgcHJlY2lzaW9uLgogKi8KCmludCBtYWluKCkgewogICAgLy8gRGVmaW5lIHRoZSByYXRlIG9mIGNhbG9yaWVzIGJ1cm5lZCBwZXIgbWludXRlCiAgICBjb25zdCBkb3VibGUgY2Fsb3JpZXNQZXJNaW51dGUgPSAzLjk7CgogICAgLy8gQXJyYXkgb2YgdGltZXMgaW4gbWludXRlcyBmb3Igd2hpY2ggd2Ugd2FudCB0byBjYWxjdWxhdGUgY2Fsb3JpZXMgYnVybmVkCiAgICBpbnQgdGltZXNbXSA9IHsxMCwgMTUsIDIwLCAyNSwgMzB9OwoKICAgIC8vIExvb3AgdGhyb3VnaCBlYWNoIHRpbWUgdmFsdWUgYW5kIGNhbGN1bGF0ZSBjYWxvcmllcyBidXJuZWQKICAgIGNvdXQgPDwgIkNhbG9yaWVzIGJ1cm5lZCBhZnRlciBydW5uaW5nIG9uIHRoZSB0cmVhZG1pbGwgZm9yIGRpZmZlcmVudCB0aW1lczpcbiI7CiAgICBjb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigyKTsgIC8vIEZvcm1hdCBvdXRwdXQgdG8gMiBkZWNpbWFsIHBsYWNlcwoKICAgIC8vIERpc3BsYXkgdGhlIG51bWJlciBvZiBjYWxvcmllcyBidXJuZWQgZm9yIGVhY2ggdGltZSBpbnRlcnZhbAogICAgZm9yIChpbnQgaSA9IDA7IGkgPCA1OyBpKyspIHsKICAgICAgICAvLyBDYWxjdWxhdGUgY2Fsb3JpZXMgYnVybmVkIGZvciB0aGUgY3VycmVudCB0aW1lIGludGVydmFsCiAgICAgICAgZG91YmxlIGNhbG9yaWVzQnVybmVkID0gdGltZXNbaV0gKiBjYWxvcmllc1Blck1pbnV0ZTsKCiAgICAgICAgLy8gRGlzcGxheSB0aGUgcmVzdWx0CiAgICAgICAgY291dCA8PCAiQWZ0ZXIgIiA8PCB0aW1lc1tpXSA8PCAiIG1pbnV0ZXM6ICIgPDwgY2Fsb3JpZXNCdXJuZWQgPDwgIiBjYWxvcmllcyBidXJuZWQuXG4iOwogICAgfQoKICAgIGNvdXQgPDwgIlxuRW5kIG9mIHByb2dyYW0uIiA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0=