Derive the cylinder class from the base circle class. Assume the circle class has a protected

member variable representing the radius called radius and declared as a double with a default

value of 1.0. It also has a public function called calcVal that evaluates the area of a circle as PI *

radius * radius where PI is a constant 3.14.

In your derived class include an additional protected member representing the length of the

cylinder. Call this variable length. Have the default values for the cylinder class be 1 for both the

radius and the length. For this derived cylinder class include a public function calcVal that

evaluates the volume of the cylinder. (Hint: The volume of the cylinder is length * circle :: calcVal

member variable representing the radius called radius and declared as a double with a default

value of 1.0. It also has a public function called calcVal that evaluates the area of a circle as PI *

radius * radius where PI is a constant 3.14.

In your derived class include an additional protected member representing the length of the

cylinder. Call this variable length. Have the default values for the cylinder class be 1 for both the

radius and the length. For this derived cylinder class include a public function calcVal that

evaluates the volume of the cylinder. (Hint: The volume of the cylinder is length * circle :: calcVal

## This question was asked on Oct 13, 2012.

### Recently Asked Questions

- Please refer to the attachment to answer this question. This question was created from xam_legal_result.docx.

- Please refer to the attachment to answer this question. This question was created from Chap024.

- Please refer to the attachment to answer this question. This question was created from Unit 7 Discussion.