Write a c program to solve a single quadratic equation

Assignment Help Computer Engineering
Reference no: EM132196709

Write a C++ program to solve a single quadratic equation of the form: a*x2 + b*x + c = 0 with the following specific requirements:

1) Reading of coefficients a, b, c shall be done by calling a function named readCoeffs(), once for each coefficient. They shall be entered as double's from the keyboard by an operator, after prompt, as follows: Enter coefficient: and returned to the caller, one at a time, as a single double. Variables' names must be as indicated, a, b, and c, declared locally (not globally).

2) The actual solution of the equation shall be done by a function named equSolver(), which takes three coefficients, a, b and c, as parameters and returns a boolean indicator (declared locally, not globally), whether the roots do exist, and in case they do, places them in global variables named root1 and root2.

3) The function equSolver() shall call another function named discr() to calculate and return the discriminant necessary to compute the roots.

4) After the equation is solved, another function named outResults() shall display on the screen results of the calculation in the following format:

a) If the solutions (roots) exist in the real domain, the output shall look exactly as follows: Quadratic equation with the following coefficients: a: ; b: ; c: has the following roots Root1: ; Root2: ;

b) In case there are no solutions (roots) in the real domain, the output shall look as follows: Quadratic equation with the following coefficients: a: ; b: ; c: has no roots in the real domain.

Reference no: EM132196709

Questions Cloud

Write down model for competitive balance : The handbook chapter on competitive balance discusses a two team model for competitive balance in a sports league. Set up the two team, fixed talent model.
Write a program to read in a tic-tac-toe board : Write a C++ program to read in a Tic-Tac-Toe board, make a move, then save the board back to the file.
Literature on the integrated customer experience : Review the current literature on the Integrated Customer Experience and write a literature review which could be suitable for publication in an academic
What were positives and negatives related to the color : What were positives and negatives related to the color of their skin that was still an issue in most of their experiences.
Write a c program to solve a single quadratic equation : Reading of coefficients a, b, c shall be done by calling a function named readCoeffs(), once for each coefficient.
Purpose for conducting employee orientation : Identify the reasons and purpose for conducting employee orientation.
What is the utility company peak and off-peak profit levels : What is the utility company's peak and off-peak profit levels? What is the off-peak surplus electricity generated? When using this pricing scheme?
Specific performance be appropriate remedy : In which of the following situations would specific performance be an appropriate remedy? Discuss fully.
Excited about their empowerment program : A lack of Management Commitment The employees of a midsized printed circuit-board manufacturer had been excited about their empowerment program

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write a script to display the percentage of rows

Write a script to display the percentage of rows below and over the average.

  Find the percent of total weight that is quota

A teenager has 5 shirts, 7 jeans and some jackets, how many jackets must he have so that if he wore a different set of shirtsand jeans each day, he could continue for 140 days before he will have to repeat a set.

  Discuss the emerging enterprise network applications

Discuss the Emerging enterprise network applications and Strategic importance of cloud computing in business organizations.

  What is homogeneous coordinate system

What is homogeneous coordinate system

  How large q can be so that the block cipher is still safe

Suppose that we consider the block cipher secure if the probability of recovering the key by the attack in theorem 4.1 is less than 2 (-50) .

  Discuss various ergonomic guidelines with regard to text

Discuss the various ergonomic guidelines with regard to the manner in which text and graphics should be presented on a VDT (computer screen).

  Data visualization refers to the use of statistics

Data visualization refers to the use of statistics to find meaningful insight in the data, or better understand the data

  List the hierarchy of java swing containers from top down

List four features of the JFC. List the hierarchy of Java Swing Containers from the top down. Give an example of each.

  Identify cyber related issue that require closer examination

Within INTL 647 you are required to identify a cyber-related issue that requires a solution. In this case, you will select a topic or issue as it relates.

  Execute a recursive directory traversal

Execute a recursive directory traversal.

  Design a class for services offered by a hair-styling salon

The Curl Up and Dye Salon offers a variety of salon services for its customers. Jane Fields, owner, has contracted to have you write a program that allows reports to be output, sorted by each kind of service offered. Table below shows the various ..

  Compute the square root of all even numbers

Using R, obtain the average for the square root of all multiples for even numbers from 2-100.

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