We discussed and did an example of the Quadratic formula in class. Here is the code for the method that I used in that example below. Implement this method in your C# program. (I suggest your base your Quadratic method on my example from Chapter 8). Modify my method to return 0 for both results and set blnValidEquation to false if the entered values do not have a solution.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

We discussed and did an example of the Quadratic formula in class. Here is the code for the method that I used in that
example below. Implement this method in your C# program. (I suggest your base your Quadratic method on my example from
Chapter 8). Modify my method to return 0 for both results and set blnValidEquation to false if the entered values do not
have a solution. HINT: If the expression in the square root evaluates to a negative number, there is no valid solution. I
gave some pretty strong hints to this one during the lecture.

 

class Program
{
static void Main(string[] args)
{
double dblA, dblB, dblC;
double dblR1, dblR2;
Console.WriteLine("Equation format: ax^2 + bx + c = 0");
Console.Write("Enter value for a: ");
dblA = double.Parse(Console.ReadLine());
Console.Write("Enter value for b: ");
dblB = double.Parse(Console.ReadLine());
Console.Write("Enter value for c: ");
dblC = double.Parse(Console.ReadLine());
//Quadratic(dblA, dblB, dblC, out dblR1, out dblR2);
if (Quadratic(dblA, dblB, dblC, out dblR1, out dblR2))
{
Console.WriteLine("The solutions are x=={0} and x=={1}",
dblR1, dblR2);
}
else
{
Console.WriteLine("There is no solution for this equation!");
}
}
static bool Quadratic(double dblAvalue, double dblBvalue, double dblCvalue,
out double dblResult1, out double dblResult2)
{
bool blnValidEquation = true;
//positive
dblResult1 = (-dblBvalue + Math.Sqrt(dblBvalue * dblBvalue - 4 * dblAvalue * dblCvalue))
/ 2 * dblAvalue;
//negative
dblResult2 = (-dblBvalue - Math.Sqrt(dblBvalue * dblBvalue - 4 * dblAvalue * dblCvalue))
/ 2 * dblAvalue;
return blnValidEquation;
}
}
}

Equation format: ax^2 + bx + c = 0
Enter value for a:
Transcribed Image Text:Equation format: ax^2 + bx + c = 0 Enter value for a:
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Math class and its different methods
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education