Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

i want the program written in C++ ========================== i want it in 5 files , two header and three cpp toy.h child.h toyimpl.cpp toyimpl.cpp main.cpp

i want the program written in C++

==========================

i want it in 5 files , two header and three cpp

toy.h

child.h

toyimpl.cpp

toyimpl.cpp

main.cpp

========================

Define a class called Toy with private members name, and cost of type double. The class has the public members set(), a parameterized constructor with default values for the data members, and a destructor. The class includes a static data member totalCost of type double to calculate the total cost of all toys, and a static function getTotalCost().

Define a class called Child with private members name. The class has the public members set(), a parameterized constructor with default values for the data members, and a destructor. The class includes a static data member count of type int to count total number of children, and a static function getCount().

Implement all member functions of both classes.

Use the following driver produces the given sample of input / output:

int main()

{

double avg;

Child firstChild;

Child secondChild;

Child thirdChild;

firstChild.set("Ali", 1);

secondChild.set("Mariam", 2);

thirdChild.set("Omar", 1);

cout << "The total cost of all toys is: " << Toy::getTotalCost() << endl;

cout << "The total number of children is: " << Child::getCount() << endl;

avg = Toy::getTotalCost() / Child::getCount();

cout << "Average money spent on toys is: " << avg << endl << endl;

return 0;

}

Sample input / output:

Enter the name and cost of toy number: 1 for Ali: Teday 90

Enter the name and cost of toy number: 1 for Mariam: Fulla 120

Enter the name and cost of toy number: 2 for Mariam: Barbay 220

Enter the name and cost of toy number: 1 for Omar: Crash 45

The total cost of all toys is: 475

The total number of children is: 3

Average money spent on toys is: 158.333

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Linked Data A Geographic Perspective

Authors: Glen Hart, Catherine Dolbear

1st Edition

1000218910, 9781000218916

More Books

Students also viewed these Databases questions

Question

3. Is there opportunity to improve current circumstances? How so?

Answered: 1 week ago

Question

How wide are Salary Structure Ranges?

Answered: 1 week ago