Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

c++ program Design your class using both the interface (header) file and the imp

ID: 3931282 • Letter: C

Question

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.

Explanation / Answer

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:

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at drjack9650@gmail.com
Chat Now And Get Quote