﻿ C# Sharp exercises: Calculate root of Quadratic Equation - w3resource

# C# Sharp exercises: Calculate root of Quadratic Equation

## C# Sharp Conditional Statement: Exercise-11 with Solution

Write a C# Sharp program to calculate root of Quadratic Equation.

Sample Solution:-

C# Sharp Code:

``````using System;
public class Exercise11
{
public static void Main()
{
int a,b,c;

double d, x1,x2;
Console.Write("\n\n");
Console.Write("Calculate root of Quadratic Equation :\n");
Console.Write("----------------------------------------");
Console.Write("\n\n");

Console.Write("Input the value of a : ");
Console.Write("Input the value of b : ");
Console.Write("Input the value of c : ");

d=b*b-4*a*c;
if(d==0)
{
Console.Write("Both roots are equal.\n");
x1=-b/(2.0*a);
x2=x1;
Console.Write("First  Root Root1= {0}\n",x1);
Console.Write("Second Root Root2= {0}\n",x2);
}
else if(d>0)
{
Console.Write("Both roots are real and diff-2\n");

x1=(-b+Math.Sqrt(d))/(2*a);
x2=(-b-Math.Sqrt(d))/(2*a);

Console.Write("First  Root Root1= {0}\n",x1);
Console.Write("Second Root root2= {0}\n",x2);
}
else
Console.Write("Root are imeainary;\nNo Solution. \n\n");
}
}
```
```

Sample Output:

```Calculate root of Quadratic Equation :
----------------------------------------
Input the value of a : 1
Input the value of b : 2
Input the value of c : 1
Both roots are equal.
First  Root Root1= -1
Second Root Root2= -1
```

Flowchart:

C# Sharp Code Editor: