Question
Your solution that you submit should consist of two (2) files: Polynomial.h (class specification file) Polynomial.cpp (class implementation file) The application program (Polynomial_app.cpp) has already
Your solution that you submit should consist of
two (2) files:
Polynomial.h (class specification file)
Polynomial.cpp (class implementation file)
The application program (Polynomial_app.cpp) has already been completed for you.
POLYNOMIAL_APP.CPP
#include
#include "Polynomial.h"
using namespace std;
int main()
{
Polynomial a, b, c, t;
a. enterTerms();
b. enterTerms();
t = a; // save the value of a
cout
a. printPolynomial();
cout
b. printPolynomial();
cout
c = a + b;
c. printPolynomial();
cout
a += b;
a. printPolynomial();
cout
a = t; // reset a to original value
c = a - b;
c.printPolynomial();
cout
a -= b;
a. printPolynomial();
cout
system("PAUSE"); //remove this if you are not using windows
return 0;
} // end main
SAMPLE OUTPUT:
thank you for any help!!
Develop class Polynomial. The internal representation of a Polynomial is an array or vector of terms. Each term contains a coefficient and an exponent, e.g., the term .2x has the coefficient 2 and the exponent 4. Develop a complete class containing proper constructor and destructor functions as well as set and get 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 addition assignment operator(+) e. Overload the subtraction assignment operator () Beyond overloading these operators, the code in the polynomial_app.cpp will give you an idea of what member functions you need to implement in the Polynomial class
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started