Question: ____________________________________ My code so far: #include #include #include using namespace std; double hat(double weight, double height); double jacket(double height, double weight, int age); double waist(double

____________________________________
My code so far:
#include
#include
#include
using namespace std;
double hat(double weight, double height);
double jacket(double height, double weight, int age);
double waist(double height, double weight, int age);
int main() {
double height, weight;
int age;
char answer;
do {
cout
cout
cout
cin >> height >> weight >> age;
cout
cout
cout
cout
cin >> answer;
} while (answer == 'Y' || answer == 'y');
system("pause");
return 0;
}
double hat(double weight, double height)
{
double hsize = weight / height * 2.9;
return hsize;
}
double jacket(double height, double weight, int age)
{
double size;
int j;
if (age >= 30)
{
if ((age % 10) != 0)
age = age - (age % 10);
j = (age - 30) / 10;
size = ((height * weight) / 288) + ((1.0 / 8)*j);
}
else
size = ((height * weight) / 288);
return size;
}
//function definition
double waist(double height, double weight, int age)
{
double size2;
int k;
if (age >= 28)
{
if ((age % 2) != 0)
age = age - (age % 2);
k = (age - 28) / 2;
size2 = (weight / (5.7)) + ((1.0 / 10)*k);
}
else
size2 = weight / (5.7);
return size2;
}
___________________________________________________
Output:

Please help! why is it giving me this output? Quite new at this, any tips and explanation appreciated. Thank you
4.2: Cyber Tailor Write a program that asks for the user's height, weight, and age, and then computes clothing sizes according to the formulas: Hat size = weight in pounds divided by height in inches and all that multiplied by 2.9. Jacket size (chest in inches)-height times weight divided by 288 and then adjusted by adding 1/8 of an inch for each 10 years over age 30. (note that the adjustment only takes place after a full 10 years. So, there is no adjustment for ages 30 through 39, but 1/8 of an inch is added for age 40.) Waist in inches = weight divided by 5.7 and then adjusted by adding 1/10 of an inch for each 2 years over age 28, (note that the adjustment only takes place after a full 2 years. So, there is no adjustment for age 29, but 1/10 of an inch is added for age 30) Use functions for each calculation. Your program should allow the user to repeat this calculation as often as the user wishes. Input Notes:Height, weight and age are all to be entered as integers, separated by white space, after the main prompt. After the continuation prompt, the program reads in a character and repeats its actions if the character is a Y or a y and otherwise terminates
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
