Purpose

To declare weight, height, hat size, jacket size, and waist size.

  1. Write a C++ program to calculate a person’s hat size, jacket size, and waist size (in inches). Use functions to calculate each figure. The formulas are as follows: Hat Size = 2.9 times weight in pounds divided by height in inches
  2. The input of each program will be the weight (hopefully the person ain’t fat as hell either otherwise I’m guessing the program would literally terminate itself, no coding need), followed by the height in feet and inches.
  3. For each input, calculate all three answers (hat size, jacket size, and waist size). Use functions for each and then output the results with appropriate labels, as a thug would out-shank that priss with an appropriate OntarioMKIII Navy Knife (holla!). And yeah as always, format to control the appearance of your answers in coding because we don’t any blind kids cryin’.
  4. Read the count before the data then use a loop to read the data. The program will work for ANY data set, not just my nutty numbers. Use regular functions to calculate hat size, jacket size, and waist size. Use a void function and call by reference to read the input data. There will be three input arguments of type int. The first will be the weight followed by height. SO we cool!


Sample Input (AKA MY NUMBERS HARPY)

3 (for the count)

180 6 1 // 180 pounds, 6 feet 1 inches, so 73 inches -- thank you calculator

155 5 4 // 155 pounds, 5 feet 4 inches, so 64 inches

165 5 8 // 165 pounds, 5 feet 8 inches, so 68 inches

Solution

#include 
#include 
#include 

using namespace std;

double hat (double w, double h);
double jacket (double w, double h);
double waist (double w, double h);

int main ()

{

    double height;
    double weight;
    char yesno;

    do
    {
        cout << "Please enter your height (in inches). Note that 1 Foot = 12 inches:" << endl;
        cin >> height;

        cout << "Please enter your weight (in pounds):" << endl;
        cin >> weight;

        cout << "Your hat size is: " << hat(weight, height) << endl;
        cout << "Your jacket size is: " << jacket(weight, height) << endl;
        cout << "Your waist size is: " << waist(weight, height) << endl;
        cout << "Do you want to run again? Enter Y for yes or N for no" << endl;
        cin >> yesno;
    }
        while (yesno == 'y'|| yesno == 'Y');
        system("PAUSE");
        return 0;
    } 
        double hat (double w, double h)
        {double r;
        r = (w / h)*2.9;
        return (r);
    }
        double jacket (double w, double h)
        {double r;
        r = (w*h) / 288;
        return (r);
    }
        double waist (double w, double h)
        {double r;
        r = w/4.9; 
        return (r); 
        }

Output

 


Any who, hopefully this helped y’all out.Toodle loo now.

 

Advertisements

About the Author fvcproductions

I like to dabble with things that ought to be dabbled with.

Add a comment...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s