quadratic equation in c# programming code example
Example 1: quadratic C#
using System;
using System.Collections.Generic;
using System.Text;
namespace SoftwareAndFinance
{
class Math
{
public static void SolveQuadratic(double a, double b, double c)
{
double sqrtpart = b * b - 4 * a * c;
double x, x1, x2, img;
if (sqrtpart > 0)
{
x1 = (-b + System.Math.Sqrt(sqrtpart)) / (2 * a);
x2 = (-b - System.Math.Sqrt(sqrtpart)) / (2 * a);
Console.WriteLine("Two Real Solutions: {0,8:f4} or {1,8:f4}", x1, x2);
}
else if (sqrtpart < 0)
{
sqrtpart = -sqrtpart;
x = -b / (2 * a);
img = System.Math.Sqrt(sqrtpart) / (2 * a);
Console.WriteLine("Two Imaginary Solutions: {0,8:f4} + {1,8:f4} i or {2,8:f4} + {3,8:f4} i", x, img, x, img);
}
else
{
x = (-b + System.Math.Sqrt(sqrtpart)) / (2 * a);
Console.WriteLine("One Real Solution: {0,8:f4}", x);
}
}
static void Main(string[] args)
{
SolveQuadratic(6, 11, -35);
SolveQuadratic(5, 6, 1);
SolveQuadratic(2, 4, 2);
SolveQuadratic(5, 2, 1);
}
}
}
Example 2: Program to find number of solutions in Quadratic Equation c#
static void checkSolution(int a, int b, int c)
{
if (((b * b) - (4 * a * c)) > 0)
System.out.println("2 solutions");
else if (((b * b) - (4 * a * c)) == 0)
System.out.println("1 solution");
else
System.out.println("No solutions");
}