diff --git a/MasodfokuGUI/Form1.Designer.cs b/MasodfokuGUI/Form1.Designer.cs index 05f098f..26fecd7 100644 --- a/MasodfokuGUI/Form1.Designer.cs +++ b/MasodfokuGUI/Form1.Designer.cs @@ -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); diff --git a/MasodfokuGUI/Form1.cs b/MasodfokuGUI/Form1.cs index 317ade9..7f254b6 100644 --- a/MasodfokuGUI/Form1.cs +++ b/MasodfokuGUI/Form1.cs @@ -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; + } + } + + } } }