Define a function named getlifespan that returns

Assignment Help Basic Computer Science
Reference no: EM132320201

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: EM132320201

Questions Cloud

Administrative management of systems : PowerShell is becoming Microsoft's command line tool for administrative management of systems.
Describe cora diamonds critique of standpoint theory : Explain Miranda Fricker's concept of "hermeneutical injustice" with reference to a real world example of injustice. Can Fricker's concept help illuminate it?
Build and allows for sharing of resources : Peer-to-Peer has no governance or control. Meaning all users have equal access to the network to transmit. So what might be a problem with this?
Increased prevalence of social media : Given the increased prevalence of social media, how has your personal perspective of multiculturalism and diversity been impacted?
Define a function named getlifespan that returns : Also define a function named getLifespan that returns a string with the value "unknown lifespan."
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?
Worst case time that is faster : Can counting sort or radix sort be used to sort in worst case time that is faster than T(n log n)? Justify your answer
Create directories and build the necessary classes : BCDE 101 Introduction to Programming-Ara Institute of Canterbury-New Zealand- Create directories and build the necessary classes.
Explain why it might be x : Let x be the last element that was inserted. For each element in the heap, explain why it might be x, or why it cannot be.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Verify that the adjusted prices display on the screen

Verify that the logic captures the discount coupon and the list of items from the user.

  Advantages and disadvantages of wlan in an organization

Assume you are the IT manager for an organization tasked with evaluating whether or not to deploy internal wireless access for employees.

  What are snapshots

What are snapshots? What are materialized views & where do we use them? What is a materialized view log?

  Field of modern security

Write a 700- to 1,050-word paper in which you compare how technology has affected the field of modern security over the last 20 years.

  How does a diesel engine differ from a gasoline engine

For a specified compression ratio, is a diesel or gasoline engine more efficient?

  Calculating returns and variability

You find a certain stock that had returns of 11 percent, -15 percent, 32 percent, and 8 percent for four of the last five years. Assume the average return

  Develop a vulnerability assessment plan

For this assignment, you will need to develop a vulnerability assessment plan.

  Need a a java program that can be used to conduct

Need a a java program that can be used to conduct an election

  Can you see the limiting probabilities in the first row

Can you see the limiting probabilities in the first row?

  Design a circuit to generate the slave-ready response

The speed of the memory is such that two clock cycles are required to read data from the memory. Design a circuit to generate the Slave-ready response of this interface.

  Information about ethernet and nonethernet networking

Conduct research using the library and the Internet to find information about ethernet and nonethernet networking. Then, answer the following:

  What are the terms of the general public license

What are the terms of the general public license? How does this license affect the use of Linux and other open source software in a business organization?

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