Add appropriate constructors-accessor functions

Assignment Help Business Management
Reference no: EM132322693

Define a Pet class that stores the pet's name as a C++ string and weight as protected members.

Add appropriate constructors, accessor functions, and mutator functions. Also define a function named getLifespan that returns a string with the value "unknown lifespan."

string getLifespan();

Next, define a Dog class that is derived from Pet. The Dog class should have a private member variable named breed that stores the breed of the dog as a C++ string. Add appropriate constructors, mutator functions, and accessor functions for the breed variable. Redefine the getLifespan function to return "Approximately 7 years" if the dog's weight is over 100 pounds and "Approximately 13 years" if the dog's weight is under 100 pounds.

In the driver,

  • need Pet object and Dog pointer.
  • Ask the user for the information to set the data members for a Pet object.
  • Print the lifespan of a Pet.
  • Ask the user for the number of dogs.
  • need dynamic array of Dog objects.
  • Ask the user for the information to set the data members for each Dog object.
  • Print the lifespan for all the dogs.
  • Don't forget to delete your Dogs!

Reference no: EM132322693

Questions Cloud

Examine the smoothwall firewall application : Examine the smoothwall firewall application and compare it to another application. Explain which application is superior to the other. Also, select and examine.
Discuss the roles of the advancement in web technology : As the core component of Web 4.0, the Internet of Things (IoT) has become a reality after many years of development. Distinct from all previous generations.
How to handle the documentation needs using agile concepts : Explain how to handle the documentation needs using the Agile concepts. Determine the necessary success factors one would need to become an Agile leader.
Given the increased prevalence of social media : Given the increased prevalence of social media, how has your personal perspective of multiculturalism and diversity been impacted?
Add appropriate constructors-accessor functions : Add appropriate constructors, accessor functions, and mutator functions. Also define a function named getLifespan that returns a string with the value "unknown
How fast should someone traveling before you pull them over : Suppose you are a police officer on this stretch of road and only have time to ticket 1% of the cars that go by you. How fast should someone be traveling
Information system analysis and design : In information system analysis and design, what are some types of maintenance, and how do they differ from each other?
How plausible are the extrapolated survival curves : What is the best fitting accelerated failure time parametric model to the progression free survival outcome? How plausible are the extrapolated survival curves?
Given a set of n numbers : (a) You're given a set of n numbers, each of which has value 1, 100, or 2n . How fast can you sort these numbers, and why?

Reviews

Write a Review

Business Management Questions & Answers

  Contract termination from the buyer perspective

What do you think may be some of the effects of a contract termination from the buyer's perspective? What about from the seller's perspective?

  Outlandish extreme-sports products

XtremityPlus is known for its outlandish extreme- sports products, and the Looney Launch is no exception.

  Emile durkheim findings on social facts

What do you understand by Emile Durkheim's findings on social facts, suicide, religion, and the division of labor?

  Sales transactions of the department store

What kind of business rules could be used for sales transactions of the department store.

  How do you think socratic method works

How do you think socratic method works and why do you think it works?

  Explain the merits and demerits of decentralisation

Explain the merits and demerits of Decentralisation. What are the factors that influence worker's participation in management? Explain

  Formulate underlying mathematics of the modulator described

Formulate the underlying mathematics of the modulator described in Figure.- Show that M-ary PSK and M-ary PAM are indeed special cases of the M-ary QPSK generated by the block diagram of Figure.

  Derivatives to implement your strategy

How would you use derivatives to implement your strategy? How would you implement the same trading idea without using forwards or futures contracts?

  Reporting attorney misconduct in state

Question: Please find the rules relating to reporting attorney misconduct in your state. (FLORIDA)

  Charge lower rates of interest

As a result, credit unions may be able to charge lower rates of interest to borrowers and pay a higher rate to depositors than these other institutions. What do you think of this argument?

  Boy friend spent most of the money

Unfortunately most of the money never made it to the man. Do you thinks Kate McClure and her boy friend spent most of the money?

  Population-based approach to health workforce planning

Describe what is meant by a population-based approach to health workforce planning.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd