Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ Help. Inheritence Problem. Hi, I have this c++ programming problem I need help with. the prompt is: Package-delivery services such as FedEx, UPS, and

C++ Help. Inheritence Problem.

Hi, I have this c++ programming problem I need help with.

the prompt is:

"Package-delivery services such as FedEx, UPS, and DHL offer a number of different shipping options, each with specific costs associated. Create an inheritance hierarchy to represent various types of packages. Use Package as the base class of the hierarchy,then include classes TwoDayPackage and OvernightPackage that derive from Package. Base class Package should include data members representing name, address, and ZIP code for both the sender and the recipient of the package, in addition to data members that store the weight (in ounces) and cost per ounce to ship the package. Package's constructor should initialize these data members. Ensure that the weight and cost per ounce contain positive values. Package should provide a public member function calculateCost that returns a double indicating the cost associated with shipping the package. Package's calculateCost function should determine the cost by multiplying the weight by the cost per ounce. Derived class TwoDayPackage should inherit the functionality of base class Package, but also include a data member that represents a flat fee that the shipping company charges for two-day delivery service. TwoDayPackages's constructor should receive a value to initialize this data member. TwoDayPackage should redefine member function calculate-Cost so that it computes the shipping cost by adding the flat fee to the weight-based cost calculated by base class Package's calculate Cost function. Derived class OvernightPackage should inherit directly from class Package and contain an additional data member representing an additional fee per ounce charged for overnight delivery service. OvernightPackage should redefine member function calculateCost so that it adds the additional fee per ounce to the standard cost per ounce before calculating theshipping cost. Write a test program that creates objects of each type of Package and tests member function calculateCost."

I have the program written, but it doesn't compile. I am trying to only use cpp files and not header(.h) files, I know using header files would be easier but I am trying to put it all on cpp files.

External link below:

https://www.dropbox.com/sh/v2tdg48n580bue1/AADQ8_Qg6HzBG1NRWMPMaI2Wa?dl=0

This is the dropbox link to my file.

The file is 123Test. Ignore the other ones. For some reason the "<<" operands towards the end of the file cause an error and Im not sure why.

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

Pro Oracle Fusion Applications Installation And Administration

Authors: Tushar Thakker

1st Edition

1484209834, 9781484209837

More Books

Students also viewed these Databases questions

Question

How many three-digit numbers are divisible by 7?

Answered: 1 week ago

Question

What is Indian Polity and Governance ?

Answered: 1 week ago

Question

What skills and behaviours does this require you to demonstrate?

Answered: 1 week ago

Question

What differentiates you from your competitors?

Answered: 1 week ago

Question

How do you monitor the effectiveness of the coaching?

Answered: 1 week ago