A one-variable quadratic expression

Assignment Help Basic Computer Science
Reference no: EM13167943

A one-variable quadratic expression is an arithmetic expression of the form ax^2+bx+c, where a,b, and cc are some fixed numbers (called the coefficients) and x is a variable that can take on different vaues. Specfy, design, and implement a class that can store information about a quadratic expression; The default constructor should set all three coefficients to zero, and another member function should allow you to change these coefficients. There should be constant member functions to retreve the current values of the coefficients. There should also be a member function to allow you to "evaluate" the quadratice expression at  particular value of x(i.e. the function has one paramter x, and returns the value of the expression ax^2+bx+c).

Also overloa the following operators ( as non member functions) to perform these indicated operations:

quadratic operator+ (

const quadratic& q1,

const quadratic& q2

);

// Postcondition : The return value is the quadratic expression obtained by adding q1 and 12. For example, ther c coefficient of the //return vvalue is the sum of q1's c coefficient and q2's c coefficient.

quadratic operator *(

double r,

const quadratic& q

);

//Post condition: The return a value is the quadratic expression obtained by multiplying each of q's coefficients by the number r.

Notice that the left argument of the overloaded operator * is a double number (rather than a quadratic expression). This allows expression such as 3.14* q, where q us a quadratic expression.

Reference no: EM13167943

Questions Cloud

Explain and identify the type of interactions : Identify the type of interactions involved in each of the following processes taking place during the dissolution of sodium chloride in water. -Interactions between water molecules
Historical crimes have changed the culture : Determine if these historical crimes have changed the culture or ethics associated with computers and information management. Explain the effectiveness of existing computer crime detection methods and technologie
Write a class and client class that stores hotels ratings : Write a class and client class that stores hotels ratings over the years. The number of stars represents hotel ratings. Use a two dimensional integer array to represent the years and hotels
Explain the enthalpy of vaporization of water : how much heat is released when 75.0 g of steam at 100.0°C is cooled to ice at -15.0°C? The enthalpy of vaporization of water is 40.67 kJ/mol
A one-variable quadratic expression : A one-variable quadratic expression is an arithmetic expression of the form ax^2+bx+c, where a,b, and cc are some fixed numbers (called the coefficients) and x is a variable that can take on different vaues
Explain natural water was determined by precipitation : The iron (55.847 g/mol) in a 700.0 mL sample of a natural water was determined by precipitation of the cation as hydrated Fe2O3. The precipitate was filtered
Explain how many moles of oxygen are needed to react : How many moles of oxygen are needed to react with 5.0 moles of ammonia? In the above reaction, how many moles of water can be produced from 256 grams of oxygen?
Write a java program that finds the temperature : Write a JAVA program that finds the temperature that is the same in both Celsius and Fahrenheit
Explain the use of an ftir transducer has never become : The use of an FTIR Transducer has never become commonly used as a detector for HPLC because?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Tools or tactics used by risk assessment team

In your new position at XYZ Corporation, you have been asked to lead risk assessment team. How can you bring everyone to agreement an what are there any tools or tactics you might use to help?

  Design a 3-bit non-binary counter

Design a 3-bit non-binary counter that will count in the sequence 000, 010, 011, 101, 110, 111 when the input signal X = 0, clockwise rotation. If input signal X = 1 it reverses the direction, counterclockwise

  Show the design of a modulo 7 asynchronous counter

Using positive edge triggered flip flops, show the design of a modulo 7 asynchronous counter that counts: 7,6...1,7, etc. You may assume that your flip flops have asynchronous Set and Reset inputs available. (Hint: Connect Q to the clock input of the..

  Define business performance management

Define Business Performance Management and how DSS relates the Business Performance Management and Describe how Knowledge Management benefits organizations.

  Determine physical address that code byte fetched

Suppose the same code segment base what physical address will code byte be fetched from if instruction pointer contains 539CH?

  Investigation-woman having inappropriate files on computer

Young woman who was fired from her job for inappropriate files discovered on computer, and she swears she never accessed files. What questions must you ask and how should you proceed?

  A calculator application that allows prefix, infix and postf

A calculator application that allows prefix, infix, and postfix expressions to be evaluated (i.e., allows all 3 types of expressions

  Explain how to satisfy storeitrite-s requirements

StoreItRite is interviewing candidates for position of Chief Information Officer (CIO). They are asking candidates to describe briefly how they would satisfy StoreItRite's requirements as stated above. How would a successful candidate respond?

  How large video memory is required to store image

How large a video memory is required to store a 640 X 480 image during display? A 1600 X 900 image? A 1440 X 1080 image?

  Add an embedded style sheet

Add an embedded style sheet to set the following: a. links class (no pseudoclasses): position of the text should be absolute and 150 pixels from the top; the text should display in a block, center-aligned in bold with 1em sans-serif; padding of te..

  A local department store hires you to write

A local department store hires you to write an automated checkout program to expedite customers in a hurry. The checkout line can only accept five items for any one purchase. Design a program that asks for the price of each item, and then displays..

  Explain benefits of a global market

What are some of the benefits of a global market and why? List at least 2 benefits, weighing any short-term and long-term impacts.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd