48 lines
1.2 KiB
C#
48 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace WindowsFormsApp1
|
|
{
|
|
public partial class Form1 : Form
|
|
{
|
|
public Form1()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
int a = Convert.ToInt32(textBox1.Text);
|
|
int b = Convert.ToInt32(textBox2.Text);
|
|
int c = Convert.ToInt32(textBox3.Text);
|
|
|
|
int disc = (b * b) - (4 * a * c);
|
|
|
|
if (disc == 0)
|
|
{
|
|
double x = -b / (2 * a);
|
|
label8.Text = "Корень:" + x.ToString();
|
|
}
|
|
|
|
if (disc > 0)
|
|
{
|
|
double x1 = (-b + Math.Sqrt(disc)) / (2 * a);
|
|
double x2 = (-b + Math.Sqrt(disc)) / (2 * a);
|
|
label8.Text = "Корени:" + x1.ToString() + " " + x2.ToString();
|
|
}
|
|
else if (disc < 0)
|
|
{
|
|
MessageBox.Show("Уравнение не имеет действительных корней");
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|