#include 

class Person

    {

     public:

     void SetAge(int Age); // Set the age

     void SetName(char* chrName); // Set the name

     char* GetName(); // get the name

    

     int GetAge(); // get the age

    

     void Greeting1();// Say "Hello!"

     void SayName(); // Say "My name is "

     void Goodbye(); // Say "Good bye!

     void SayAge(); // Say " I am  years old!"

     private:

     char* pName;

     unsigned int pAge;

};

void Person::SetAge(int Age)

    {

     pAge = Age;

}

void Person::SetName(char* chrName)

    {

     pName = chrName;

}

char* Person::GetName()

    {

     return pName;

}

int Person::GetAge()

    {

     return pAge;

}

void Person::Greeting1()

    {

     cout << "Hello!\n";

}

void Person::SayAge()

    {

     // Check Person age

     if (pAge < 2)

     // Person is 1 or less years old

     cout << "I am a baby!\n";

     else

     // Person is over 1 years old

     cout << "I am " << pAge << " years old!\n";

}

void Person::SayName()

    {

     cout << "My name is " << pName << "!\n";

}

void Person::Goodbye()

    {

     cout << "Good-bye!!\n";

}

int main()

    {

     // Define our perosn

     Person Gabe;

     // Set up Gabe's age

     Gabe.SetAge(13);

     // Give Gabe's full name

     Gabe.SetName("Gabriel Halland");

    

     // Make Gabe greet the user

     Gabe.Greeting1();

     // Make Gabe introduce himself

     Gabe.SayName();

     // Make Gabe tell us how old he is

     Gabe.SayAge();

     // Make Gabe dismiss himself

     Gabe.Goodbye();

     // end out

     return 0;

}