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

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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