早教吧作业答案频道 -->数学-->
vb程序改错 求解一元二次方程(ax^2+bx+c=0)的程序求解一元二次方程(ax^2+bx+c=0)的程序Private Sub Command1_Click()Dim a As Integer,b As Integer,c As Integer,d As IntegerDim x1 As Single,x2 As SingleInputBox ("a=")InputBox
题目详情
vb程序改错 求解一元二次方程(ax^2+bx+c=0)的程序
求解一元二次方程(ax^2+bx+c=0)的程序
Private Sub Command1_Click()
Dim a As Integer,b As Integer,c As Integer,d As Integer
Dim x1 As Single,x2 As Single
InputBox ("a=")
InputBox ("b=")
InputBox ("c=")
d = Sqr(b * b - 4 * a * c)
x1 = (-b + d) / (2 * a)
x1 = (-b - d) / (2 * a)
Print "x1="; x1,"x2="; x2
End Sub
请问错在哪里
求解一元二次方程(ax^2+bx+c=0)的程序
Private Sub Command1_Click()
Dim a As Integer,b As Integer,c As Integer,d As Integer
Dim x1 As Single,x2 As Single
InputBox ("a=")
InputBox ("b=")
InputBox ("c=")
d = Sqr(b * b - 4 * a * c)
x1 = (-b + d) / (2 * a)
x1 = (-b - d) / (2 * a)
Print "x1="; x1,"x2="; x2
End Sub
请问错在哪里
▼优质解答
答案和解析
两处错误,第一个,没有赋值过程 ,应该改为:
a=InputBox ("a=")
b=InputBox ("b=")
c=InputBox ("c=")
第二个:x1 = (-b - d) / (2 * a)应该是
x2 = (-b - d) / (2 * a)
另外d有开方过程 ,最好设为 double而不是 integer
最好再加个判断判别式的过程:
Private Sub Command1_Click()
Dim a As Integer,b As Integer,c As Integer,d As Double
Dim x1 As Single,x2 As Single
a = InputBox("a=")
b = InputBox("b=")
c = InputBox("c=")
d = b * b - 4 * a * c
If d < 0 Then
MsgBox "判别式小于0"
Exit Sub
End If
d = Sqr(d)
x1 = (-b + d) / (2 * a)
x2 = (-b - d) / (2 * a)
Print "x1="; x1,"x2="; x2
End Sub
a=InputBox ("a=")
b=InputBox ("b=")
c=InputBox ("c=")
第二个:x1 = (-b - d) / (2 * a)应该是
x2 = (-b - d) / (2 * a)
另外d有开方过程 ,最好设为 double而不是 integer
最好再加个判断判别式的过程:
Private Sub Command1_Click()
Dim a As Integer,b As Integer,c As Integer,d As Double
Dim x1 As Single,x2 As Single
a = InputBox("a=")
b = InputBox("b=")
c = InputBox("c=")
d = b * b - 4 * a * c
If d < 0 Then
MsgBox "判别式小于0"
Exit Sub
End If
d = Sqr(d)
x1 = (-b + d) / (2 * a)
x2 = (-b - d) / (2 * a)
Print "x1="; x1,"x2="; x2
End Sub
看了 vb程序改错 求解一元二次方...的网友还看了以下:
应怎样理解准晶体是内部质点的排布具有长程有序(远程规律)这一说法,即何为“长程有序”? 2020-06-12 …
一篇关于蜡染的说明文问到说明顺序时有两个选项分别是工艺流程顺序和逻辑顺序请问选哪个合适?说明文的说 2020-07-06 …
序列构造平衡二叉树,给出构造过程对序列(49,38,65,97,76,13,27,50),构造平 2020-07-17 …
用电子排布式表示Al、并由此判断它们属于哪一周期哪一族用电子排布式表示Al、Cr(原子序数为24) 2020-07-18 …
今晚前要解决1x的平方-3X+2=0(DIETa与方程的一个解相等)另一个解为DIETa+方程的序 2020-07-26 …
砷(As)原子序数为33,在元素周期表中位于第周期,第族,最高价氧化物对应的水化物的化学式为。砷酸钠 2020-11-01 …
请问考ACCA必须循序渐进吗?我的意思是比如没考过F1-3的基础课程能不能报考后面的F6,7,8等课 2020-11-06 …
无定形态材料是一种什么样的结构?是短程有序,长程无序;还是短程无序,长程也无序的材料?它有什么样的物 2020-11-26 …
如图是某品牌汽车内燃机一个工作循环包括四个冲程,正常工作四个冲程顺序是(对甲、乙、丙、丁重新排序), 2020-11-30 …
蜡染1、填空:本文主要介绍了蜡染的-----------------1、填空:本文主要介绍了蜡染的- 2021-01-09 …