A másodfokú projekt készen van
This commit is contained in:
parent
6e0f2ba8d4
commit
cb21eda66b
2
MasodfokuGUI/Form1.Designer.cs
generated
2
MasodfokuGUI/Form1.Designer.cs
generated
|
@ -113,6 +113,7 @@ namespace MasodfokuGUI
|
|||
this.button1.TabIndex = 7;
|
||||
this.button1.Text = "Ellenőriz és számol";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// label7
|
||||
//
|
||||
|
@ -149,6 +150,7 @@ namespace MasodfokuGUI
|
|||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.ClientSize = new System.Drawing.Size(474, 359);
|
||||
this.Controls.Add(this.label6);
|
||||
this.Controls.Add(this.label5);
|
||||
|
|
|
@ -16,5 +16,62 @@ namespace MasodfokuGUI
|
|||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
label5.Text = "";
|
||||
double a;
|
||||
double b;
|
||||
double c;
|
||||
try
|
||||
{
|
||||
a = double.Parse(textBox1.Text);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
label5.Text = "Az első együttható nem szám!";
|
||||
return;
|
||||
}
|
||||
try
|
||||
{
|
||||
b = double.Parse(textBox2.Text);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
|
||||
label5.Text = "Az második együttható nem szám!";
|
||||
return;
|
||||
}
|
||||
try
|
||||
{
|
||||
c = double.Parse(textBox3.Text);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
|
||||
label5.Text = "Az harmadik együttható nem szám!";
|
||||
return;
|
||||
}
|
||||
if( a==0 )
|
||||
{
|
||||
label5.Text = "Az első együttható nem lehet nulla!!!";
|
||||
} else
|
||||
{
|
||||
label5.Text = "Adataok helyesek";
|
||||
double d = b * b - 4 * a * c;
|
||||
if ( d<0 )
|
||||
{
|
||||
label6.Text = "Nem valós szám!";
|
||||
label7.Text = "Nem valós szám!";
|
||||
} else
|
||||
{
|
||||
double x1 = (-b + Math.Sqrt(d)) / (2 * a);
|
||||
double x2 = (-b - Math.Sqrt(d)) / (2 * a);
|
||||
label6.Text = "x1 = " + x1;
|
||||
label7.Text = "x2 = " + x2;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user