A másodfokú projekt készen van

This commit is contained in:
István Priskin 2023-04-27 18:19:20 +02:00
parent 6e0f2ba8d4
commit cb21eda66b
2 changed files with 59 additions and 0 deletions

View File

@ -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);

View File

@ -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;
}
}
}
}
}