早教吧作业答案频道 -->数学-->
用VB函数编写ax^2+bx+c=0的根,设b^2-4ac>0前提是b^2-4ac>0
题目详情
用VB函数编写ax ^2+bx+c=0的根,设b ^2-4ac>0
前提是b ^2-4ac>0
前提是b ^2-4ac>0
▼优质解答
答案和解析
Private Sub Command1_Click()
Dim a As Single,b As Single,c As Single,x1 As Single,x2 As Single,delta As Single,sqrdelta As Single
Do
a = Val(InputBox("请输入二次项系数"))
If a = 0 Then
MsgBox "二次想系数不得为零!"
Else
Exit Do
End If
Loop
b = Val(InputBox("请输入一次项系数"))
c = Val(InputBox("请输入常数项"))
delta = b * b - 4 * a * c
If delta < 0 Then
Print "判别式小于零,有两个虚根:"
sqrdelta = Sqr(-delta)
Print "X1="; -b / 2 / a; "+"; sqrdelta; "i"
Print "X2="; -b / 2 / a; "-"; sqrdelta; "i"
ElseIf delta = 0 Then
Print "判别式等于零,有一个实根:"
Print "X="; -b / 2 / a
Else
Print "判别式大于零,有两个实根:"
sqrdelta = Sqr(-delta)
Print "X1="; -b / 2 / a + sqrdelta
Print "X2="; -b / 2 / a - sqrdelta
End If
End Sub
虚根、单根、双根都考虑到了.用就成了.
Dim a As Single,b As Single,c As Single,x1 As Single,x2 As Single,delta As Single,sqrdelta As Single
Do
a = Val(InputBox("请输入二次项系数"))
If a = 0 Then
MsgBox "二次想系数不得为零!"
Else
Exit Do
End If
Loop
b = Val(InputBox("请输入一次项系数"))
c = Val(InputBox("请输入常数项"))
delta = b * b - 4 * a * c
If delta < 0 Then
Print "判别式小于零,有两个虚根:"
sqrdelta = Sqr(-delta)
Print "X1="; -b / 2 / a; "+"; sqrdelta; "i"
Print "X2="; -b / 2 / a; "-"; sqrdelta; "i"
ElseIf delta = 0 Then
Print "判别式等于零,有一个实根:"
Print "X="; -b / 2 / a
Else
Print "判别式大于零,有两个实根:"
sqrdelta = Sqr(-delta)
Print "X1="; -b / 2 / a + sqrdelta
Print "X2="; -b / 2 / a - sqrdelta
End If
End Sub
虚根、单根、双根都考虑到了.用就成了.
看了 用VB函数编写ax^2+bx...的网友还看了以下:
写出下列条件下的X的值!条件:0,0.5π0.π-π,π0.2πRsinx=0.5cosx=0.5 2020-04-12 …
写出合适下列条件的椭圆的标准方程(1)a=4,焦点为F1(-3,0);F2(3,0)(2)a=4, 2020-05-16 …
vb编写一个程序,根据输入的系数求一元二次方程ax2+bx+c=0的根,要求考虑实根、虚根等情况, 2020-05-16 …
急用根据提示改写句子根据提示改写句子1.Thechildrebheldameetingafters 2020-05-20 …
已知√15=a,你能求出下列各式的值:1.√(1.5×10^3)2.√0.15根号下1.5×10³ 2020-07-18 …
用VB函数编写ax^2+bx+c=0的根,设b^2-4ac>0前提是b^2-4ac>0 2020-07-21 …
根据意义写成语根据提示填趣味成语1.根据意义写成语形容十分谦虚:没有与它同类相比:读书总有好处:指祸 2020-11-28 …
几道代数提~1、已知关于x的方程x^2-2(m+1)x+m^2=0(1)求m取何值时,方程有两个实数 2020-12-25 …
根据提供的情景写诗句根据提供的情境写诗句(1)我们的老师指导大家写作时,常常引用宋代著名诗人苏轼的《 2021-01-12 …
求老师解答:根据提示默写诗文.根据提示默写诗文.(1)是的,那是,是死掉的雨,是.(《雪》)(2)请 2021-02-20 …