private void Calc_Click(object sender, EventArgs e) { try { double a = 0, b = 0, c = 0, d = 0; double x1 = 0, x2 = 0; a = Double.Parse(A.Text); b = Double.Parse(B.Text); c = Double.Parse(C.Text); if (a == 0) { MessageBox.Show("Напишете стойност за А различна от 0!"); return; } d = (b * b) - (4 * a * c); if (d > 0) { x1 = (((-1) * b) + (Math.Sqrt(d))) / (2 * a); x2 = (((-1) * b) - (Math.Sqrt(d))) / (2 * a); } else if (d == 0) { x1 = x2 = ((-1) * b) / (2 * a); } else { MessageBox.Show("Дискриминантата е орицателно число!"); } X1.Text = x1.ToString(); X2.Text = x2.ToString(); } catch { MessageBox.Show("Въведете коректни данни, преди да натиснете бутона!"); A.Clear(); B.Clear(); C.Clear(); X1.Clear(); X2.Clear(); } }