c program Design your class using both the interface header

c++ program Design your class using both the interface (header) file and the implementation (.cpp) file.

The internal representation of a Polynomial is an array of terms. Each term contains a coefficient and an exponent, e.g., the term

2x4
has the coefficient 2 and the exponent 4.

Develop a complete class containing proper constructor and destructor functions as well as set, get, and print functions. The class should also provide the following overloaded operator capabilities:
a) Overload the addition operator (+) to add two Polynomials.

b) Overload the subtraction operator (-) to subtract two Polynomials.

c) Overload the assignment operator to assign one Polynomial to another.

d) Overload the multiplication operator (*) to multiply two Polynomials.

e) Overload the addition assignment operator (+=), subtraction assignment operator (-=), and multiplication assignment operator (*=).
Write an application that tests all the functionality provided by class Polynomial:
• create three Polynomials

• add two Polynomials, using + and += operators

• subtract two Polynomials, using – and -= operators

• assign one Polynomial to another Polynomial

• multiply two Polynomials, using * and *= operators.

Solution

just check this I am not sure

Consider a pair of two source files: an interface declaration file (*.h or *.hpp) and its implementation file (*.cpp).

Let the *.h file be like the following:

I have seen two different practices for using namespaces in source files:

*.cpp showing practice #1:

*.cpp showing practice #2:

c++ program Design your class using both the interface (header) file and the implementation (.cpp) file. The internal representation of a Polynomial is an array

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site