用C# if语句编写如图,输入一元二次方程的三个系数a、b、c,分三种情况:b*b-4*a*c=0、b*b-4*a*c>0,b*b-4*a*c

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:24:18

用C# if语句编写如图,输入一元二次方程的三个系数a、b、c,分三种情况:b*b-4*a*c=0、b*b-4*a*c>0,b*b-4*a*c
用C# if语句编写
如图,输入一元二次方程的三个系数a、b、c,分三种情况:b*b-4*a*c=0、b*b-4*a*c>0,
b*b-4*a*c

用C# if语句编写如图,输入一元二次方程的三个系数a、b、c,分三种情况:b*b-4*a*c=0、b*b-4*a*c>0,b*b-4*a*c

private void button1_Click(object sender, EventArgs e)

        {

            double a, b, c, x1, x2, x;

            a = Convert.ToSingle(textBox1.Text);

            b = Convert.ToSingle(textBox2.Text);

            c = Convert.ToSingle(textBox3.Text);

            x = Math.Pow(b, 2) - 4 * a * c;

            if (x > 0)

            {

                x1 = ((-b) + (-Math.Sqrt(Math.Abs(Math.Pow(b, 2) - 4 * a * c)) / 2 * a));

                x2 = ((-b) - (-Math.Sqrt(Math.Abs(Math.Pow(b, 2) - 4 * a * c)) / 2 * a));

                label1.Text = "有两个不等的实数根:";

                label2.Text = x1.ToString();

                label3.Text = x2.ToString();

            }

            else if (x == 0)

            {

                x1 = x2 = -((2 * a) / b);

                label1.Text = "有两个相等的实数根:";

                label2.Text = x1.ToString();

                label3.Text = x2.ToString();

            }

            else

            {

                label1.Text = "有两个不相等的复根:";

                label2.Text = Convert.ToString((-b)/2*a)+Convert.ToString((-Math.Sqrt(Math.Abs(Math.Pow(b, 2) - 4 * a * c))/2 * a))+"i";

                label3.Text = Convert.ToString((-b)/2*a) +"+"+ Convert.ToString((Math.Sqrt(Math.Abs(Math.Pow(b, 2) - 4 * a * c)) / 2 * a)) + "i";

            }

        }

用C# if语句编写如图,输入一元二次方程的三个系数a、b、c,分三种情况:b*b-4*a*c=0、b*b-4*a*c>0,b*b-4*a*c 用C#编写一个求解一元二次方程的程序如题……想了半天……刚刚学完条件判断语句. 编写一段程序,要求输入x的值,输出y的值,分别用不嵌套if语句,嵌套语句,if else语句,switch语句,编写x(-5 用VS 2005编写,怎么用C#循环语句在屏幕上用”*”打印输出等腰三角形的图形?如下图:**** 用C#语言编写:输入一个正整数n,程序打印出该整数的所有约数(不包括1和该整数本身)使用for循环语句 用C#编写,输入一个整数将其各位数字颠倒顺序后输出 分别用for,while,do...while语句编写程序,实现求前N个自然数之和.用C#编写 求大神用C#的for语句编写个图形,样子如下:1 121 123211234321 12321 121 1 跪求了 谢谢如果能输入数字 让他变大小的最好了 不行就做死的 再次感谢 如何用C#编写简易计算器 几道c#的题目,要求全用c#语句编写,1.输入三个整数,将它们从大到小排序输出.2.编程利用do-while语句实现100以内的能被5整除的数累加.3.某人有100元,欲买100只鸡,公鸡5元一只,母鸡3元一只,小鸡一 可不可以在主要语句后加注释说明其作用啊、、c#编写程序,从键盘输入一个三位数,求其逆序数并输出,比如输入123,输出321. C# 输入n个数,求最大的数.用for语句循环写 编写一个程序,输入两个正整数,打印出这两个整数的和、差、积、商.要用到if语句,商还要用小数表示. 要计算函数(如图)的值,请用If语句描述算法,并算出输出的函数值大于2016时输入x的范围. 用c++编写一个程序,输入两个实数和一个四则运算符(+,-,*,/),根据运算符执行相应的运算并输出结果.分别用if语句和switch语句来实现. 简单的C语言题 编写一程序,要求输入x的值,输出y的值.要求分别用switch语句和嵌套的if语句写.y=x (-5 c#中两个if语句如何合并,如下if (Password.Text != Password1.Text) Response.Write(您两次输入的密码不一样,请重新输入); else Response.Write(请记住您的密码); if (TextBox1.Text == ) 如何用C语言编写程序“输入一串字符(换行符结束),用循环语句将其中的大小写英文字母互换后输出”