// Timothy Price CS1A Ch5 Challenge 4
/*******************************************************************************
* Calculate calories
*
* This program calculates the calories burned after a set time.
*
* Inputs:
* Calorie rate
* Minutes
*
* Outputs:
* Calories burned per minute in 5 minute increments from 10 - 30 minutes
******************************************************************************/
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
// Data dictionary:
const double calorie_rate = 3.9;
double calories;
// Create table header:
cout << "Minutes\t\tCalories Burned" << endl;
cout << "___________________________" << endl;
// Loop to calculate calories every 5 minute increment:
for (int minutes = 10; minutes <= 30; minutes += 5) {
calories = minutes * calorie_rate;
// Display formatted results:
cout << minutes << "\t\t\t" << fixed << setprecision(1) << calories << endl;
}
return 0;
}
Ly8gVGltb3RoeSBQcmljZQkJCUNTMUEJCQlDaDUgQ2hhbGxlbmdlIDQKLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICogQ2FsY3VsYXRlIGNhbG9yaWVzCiAqIAogKiBUaGlzIHByb2dyYW0gY2FsY3VsYXRlcyB0aGUgY2Fsb3JpZXMgYnVybmVkIGFmdGVyIGEgc2V0IHRpbWUuCiAqIAogKiBJbnB1dHM6CiAqIENhbG9yaWUgcmF0ZQogKiBNaW51dGVzCiAqIAogKiBPdXRwdXRzOgogKiBDYWxvcmllcyBidXJuZWQgcGVyIG1pbnV0ZSBpbiA1IG1pbnV0ZSBpbmNyZW1lbnRzIGZyb20gMTAgLSAzMCBtaW51dGVzCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxpb21hbmlwPiAKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCQoJLy8gRGF0YSBkaWN0aW9uYXJ5OgogICAgY29uc3QgZG91YmxlIGNhbG9yaWVfcmF0ZSA9IDMuOTsKCWRvdWJsZSBjYWxvcmllczsKCQoJLy8gQ3JlYXRlIHRhYmxlIGhlYWRlcjoKICAgIGNvdXQgPDwgIk1pbnV0ZXNcdFx0Q2Fsb3JpZXMgQnVybmVkIiA8PCBlbmRsOwogICAgY291dCA8PCAiX19fX19fX19fX19fX19fX19fX19fX19fX19fIiA8PCBlbmRsOwoKICAgIC8vIExvb3AgdG8gY2FsY3VsYXRlIGNhbG9yaWVzIGV2ZXJ5IDUgbWludXRlIGluY3JlbWVudDoKICAgIGZvciAoaW50IG1pbnV0ZXMgPSAxMDsgbWludXRlcyA8PSAzMDsgbWludXRlcyArPSA1KSB7CiAgICAgICAgY2Fsb3JpZXMgPSBtaW51dGVzICogY2Fsb3JpZV9yYXRlOwogICAgICAgIAogICAgICAgIC8vIERpc3BsYXkgZm9ybWF0dGVkIHJlc3VsdHM6CiAgICAgICAgY291dCA8PCBtaW51dGVzIDw8ICJcdFx0XHQiIDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigxKSA8PCBjYWxvcmllcyA8PCBlbmRsOwogICAgfQoKICAgIHJldHVybiAwOwp9