Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

#include <iostream> #include <iomanip> using namespace std; // Your processTarge

ID: 3921305 • Letter: #

Question


#include <iostream>
#include <iomanip>

using namespace std;


// Your processTargetHeartRate function goes here
int processTargetHeartRate(int age)
{
   int bpm;
   cout << "Enter your age: ";
   cin >> age;

   return age;
}

int calculateMaximumHeartRate(int age)
{
   int maximumHeartRate;
   return maximumHeartRate = 220 - age;
}

// Your displayTargetHeartRate function goes here
void displayTargetHeartRate(int MaximumHeartRate, int age)
{
   int maximumHeartRate = calculateMaximumHeartRate(age);
   double minimumTargetRate = maximumHeartRate * .6;
   double maximumTargetRate = maximumHeartRate * .7;
   cout << "Minimum target heart rate is " << minimumTargetRate << endl;
   cout << "Maximum target heart rate is " << maximumTargetRate << endl;
}


int main()
{
   processTargetHeartRate();
   int maximumHeartRate = calculateMaximumHeartRate(age);
   displayTargetHeartRate(maximumHeartRate, age);
   return 0;
}

can you guys fix it for me

it is C++ coding I have an error and I am confuse

Explanation / Answer

Everything is fine except the following :

- you have used the return type int for "processTargetHeartRate" function which you have not received in main function.

- you have mentioned int parameter for " processTargetHeartRate" function but you hadn't sent an parameter while calling it from main function

- in calculateMaximumHeartRate function return statement may or may not have expression , please check it out