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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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