Define a member function PrintAll() for class PetData that prints output as follows with inputs "Fluffy", 5, and 4444. Hint: Make use of the base class' PrintAll() function. Name: Fluffy, Age: 5, ID:...


Define a member function PrintAll() for class PetData that prints output as follows with inputs "Fluffy", 5, and 4444. Hint: Make use of the base class' PrintAll() function.


Name: Fluffy, Age: 5, ID: 4444


c++ code below, only lines 32-34 can be editted, the rest stays the same.


#include
#include
using namespace std;


class AnimalData {
public:
   void SetName(string givenName) {
      fullName = givenName;
   };
   void SetAge(int numYears) {
      ageYears = numYears;
   };
   // Other parts omitted


   void PrintAll() {
      cout < "name:="" "=""><>
      cout < ",="" age:="" "=""><>
   };


private:
   int    ageYears;
   string fullName;
};


class PetData: public AnimalData {
public:
   void SetID(int petID) {
      idNum = petID;
   };


   // FIXME: Add PrintAll() member function


   /* Your solution goes here  */


private:
   int idNum;
};


int main() {
   PetData userPet;
   string userName;
   int userAge;
   int userID;


   cin >> userName;
   cin >> userAge;
   cin >> userID;


   userPet.SetName(userName);
   userPet.SetAge (userAge);
   userPet.SetID  (userID);
   userPet.PrintAll();
   cout <>


   return 0;
}



Jun 01, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here