• 大小: 47KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: C#
  • 标签: C#  程序  

资源简介

您只需轻点几下鼠标便可得到您所求的一元二次方程的方程的根

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 一元二次方程求解程序
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender EventArgs e)
        {
            if ((textBox1.Text == ““) || (textBox2.Text == ““) || (textBox3.Text == ““))
                MessageBox.Show(“输入不能为空!“);
            else if (textBox1.Text == “-“ || textBox2.Text == “-“ || textBox3.Text == “-“)
                MessageBox.Show(“输入的“-”无意义!“);
            else
            {
                try
                {
                    double.Parse(textBox1.Text);
                    double.Parse(textBox2.Text);
                    double.Parse(textBox3.Text);
                    double a = Convert.ToDouble(textBox1.Text.Trim());
                    double b = Convert.ToDouble(textBox2.Text.Trim());
                    double c = Convert.ToDouble(textBox3.Text.Trim());
                    if (a==0)
                        MessageBox.Show(“a=0非二次方程!“);
                    else if (b * b - 4 * a * c < 0)
                        MessageBox.Show(“方程无解!“);
                    else
                    {
                        double A = ((-b + Math.Sqrt(b * b - 4 * a * c)) / (2 * a));
                        double B = ((-b - Math.Sqrt(b * b - 4 * a * c)) / (2 * a));
                        textBox4.Text = A.ToString(“f3“);
                        textBox5.Text = B.ToString(“f3“);
                    }
                }
                catch
                {
                    MessageBox.Show(“请先改正前面的输入错误!“);
                }

            }


        }

        private void textBox1_TextChanged(object sender EventArgs e)
        {
            TextBox t = (TextBox)sender;
            string text = t.Text.Trim();
            try
            {
                Double.Parse(text);
            }
            catch
            {
                if (text == ““)
                    t.Text = “0“;
                else if (text[0]==‘-‘)
                {
                    if (text.Length >= 2)
                    {
                        try
                        {
                            Double.Parse(text);
                        }
                        catch
                        {
                            MessageBox.Show(“不能在此输入这个字符,请删除后重新输入“);
                        }
                    }
                }

                else
                    MessageBox.Show(“不能在此输入这个字符,请删除后重新输入“);
            }

        }

        private void button2_Click(object sender EventArgs e)
        {
            textBox1.Text = textBox2.Text = textBox3.Text = textBox4.Text = textBox5.Text = ““;
        }

        private void Form1_Load(object sender EventArgs e)
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1346  2010-05-11 20:15  一元二次方程求解程序\UpgradeLog.xml

     文件        980  2010-05-11 20:15  一元二次方程求解程序\一元二次方程求解程序.sln

    ..A..H.     14848  2010-05-17 20:46  一元二次方程求解程序\一元二次方程求解程序.suo

     文件        489  2010-05-10 17:02  一元二次方程求解程序\一元二次方程求解程序\Program.cs

     文件       3475  2010-05-11 20:15  一元二次方程求解程序\一元二次方程求解程序\一元二次方程求解程序.csproj

     文件       1214  2010-05-10 17:02  一元二次方程求解程序\一元二次方程求解程序\Properties\AssemblyInfo.cs

     文件       2884  2010-05-11 20:15  一元二次方程求解程序\一元二次方程求解程序\Properties\Resources.Designer.cs

     文件       5612  2010-05-10 17:02  一元二次方程求解程序\一元二次方程求解程序\Properties\Resources.resx

     文件       1128  2010-05-11 20:15  一元二次方程求解程序\一元二次方程求解程序\Properties\Settings.Designer.cs

     文件        249  2010-05-10 17:02  一元二次方程求解程序\一元二次方程求解程序\Properties\Settings.settings

     文件        429  2010-05-11 17:01  一元二次方程求解程序\一元二次方程求解程序\obj\一元二次方程求解程序.csproj.FileList.txt

     文件       2738  2010-05-17 20:44  一元二次方程求解程序\一元二次方程求解程序\obj\Debug\一元二次方程求解程序.csproj.FileListAbsolute.txt

     文件      12288  2010-05-17 20:37  一元二次方程求解程序\一元二次方程求解程序\obj\Debug\一元二次方程求解程序.exe

     文件        180  2010-05-12 12:33  一元二次方程求解程序\一元二次方程求解程序\obj\Debug\一元二次方程求解程序.Form1.resources

     文件      34304  2010-05-17 20:37  一元二次方程求解程序\一元二次方程求解程序\obj\Debug\一元二次方程求解程序.pdb

     文件        180  2010-05-11 20:16  一元二次方程求解程序\一元二次方程求解程序\obj\Debug\一元二次方程求解程序.Properties.Resources.resources

     文件       4608  2010-05-11 20:17  一元二次方程求解程序\一元二次方程求解程序\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件        847  2010-05-12 12:33  一元二次方程求解程序\一元二次方程求解程序\obj\Debug\一元二次方程求解程序.csproj.GenerateResource.Cache

     文件      12288  2010-05-17 20:37  一元二次方程求解程序\一元二次方程求解程序\bin\Debug\一元二次方程求解程序.exe

     文件      34304  2010-05-17 20:37  一元二次方程求解程序\一元二次方程求解程序\bin\Debug\一元二次方程求解程序.pdb

     文件      14328  2010-05-17 20:44  一元二次方程求解程序\一元二次方程求解程序\bin\Debug\一元二次方程求解程序.vshost.exe

     文件        490  2007-07-21 01:33  一元二次方程求解程序\一元二次方程求解程序\bin\Debug\一元二次方程求解程序.vshost.exe.manifest

     文件       5814  2010-05-12 12:33  一元二次方程求解程序\一元二次方程求解程序\Form1.resx

     文件       9444  2010-05-12 12:33  一元二次方程求解程序\一元二次方程求解程序\Form1.Designer.cs

     文件       3248  2010-05-17 20:37  一元二次方程求解程序\一元二次方程求解程序\Form1.cs

     目录          0  2010-05-11 21:57  一元二次方程求解程序\一元二次方程求解程序\obj\Debug\TempPE

     目录          0  2010-05-11 21:57  一元二次方程求解程序\一元二次方程求解程序\obj\Debug

     目录          0  2010-05-11 21:57  一元二次方程求解程序\一元二次方程求解程序\bin\Debug

     目录          0  2010-05-11 21:57  一元二次方程求解程序\一元二次方程求解程序\Properties

     目录          0  2010-05-11 21:57  一元二次方程求解程序\一元二次方程求解程序\obj

............此处省略6个文件信息

评论

共有 条评论