Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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.

image text in transcribed

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:

image text in transcribed

image text in transcribed

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

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

Concepts Of Database Management

Authors: Philip J. Pratt, Joseph J. Adamski

4th Edition

0619064625, 978-0619064624

More Books

Students also viewed these Databases questions

Question

What is electric dipole explain with example

Answered: 1 week ago

Question

What is polarization? Describe it with examples.

Answered: 1 week ago