using System.Windows.Forms;
namespace QuadraticEquationSolver
public partial class Form1 : Form
private void solveButton_Click(object sender, EventArgs e)
double a = Convert.ToDouble(aTextBox.Text);
double b = Convert.ToDouble(bTextBox.Text);
double c = Convert.ToDouble(cTextBox.Text);
double discriminant = b * b - 4 * a * c;
double root1 = (-b + Math.Sqrt(discriminant)) / (2 * a);
double root2 = (-b - Math.Sqrt(discriminant)) / (2 * a);
resultLabel.Text = $"У уравнения два вещественных корня:\nКорень 1: {root1}\nКорень 2: {root2}";
else if (discriminant == 0)
double root = -b / (2 * a);
resultLabel.Text = $"У уравнения один вещественный корень:\nКорень: {root}";
resultLabel.Text = "У уравнения нет вещественных корней.";