namespace WinFormsApp3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int a, b, c;
double x1, x2,delta, X;
a=int.Parse(textBox1.Text);
b=int.Parse(textBox2.Text);
c=int.Parse(textBox3.Text);
delta = b * b - 4 * a * c;
X = -b / (2.0 * a);
if (delta < 0)
{
delta = -delta;
textBox4.Text = new string(X + "+" + delta + "i");
textBox5.Text = new string(X + "-" + delta + "i");
}
else
{
delta = Math.Sqrt(delta);
x1 = X + delta;
x2 = X - delta;
string X2 =x2.ToString();
string X1 =x1.ToString();
textBox4.Text = X1;
textBox5.Text = X2;
}
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
}
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
窗体如下