求助:vb编程 输入一元二次方程的系数a,b,c的值,编程求解一元二次方程ax^(2)+bx

 我来答
Seven_C_y
2009-05-16 · TA获得超过113个赞
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
Private Sub Form_Click()
Dim a, b, c, x As Integer
a = Val(InputBox("输入A"))
b = Val(InputBox("输入B"))
c = Val(InputBox("输入C"))
x = Val(InputBox("输入X"))
Print "a * x ^ 2 + b * x=";a * x ^ 2 + b * x

End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weiweiq
2009-05-16 · TA获得超过1445个赞
知道小有建树答主
回答量:1435
采纳率:100%
帮助的人:810万
展开全部
Private Sub Command1_Click()
Dim a, b, c, x As Integer
a = Val(InputBox("ÊäÈëA"))
b = Val(InputBox("ÊäÈëB"))
c = Val(InputBox("ÊäÈëC"))
If b * b - 4 * a * c < 0 Then
MsgBox "no "
Else
Print "X1 =" & (Sqr(b * b - 4 * a * c) - b) / (2 * a)
Print "X2 =" & (-Sqr(b * b - 4 * a * c) - b) / (2 * a)
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhr290304104
2009-05-16 · TA获得超过262个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:296万
展开全部
Dim a%, b%, c%, s!, x1!, x2!
Private Sub Command1_Click()
a = Text1.Text
b = Text2.Text
c = Text3.Text
s = b ^ 2 - 4 * a * c
If s < 0 Then
MsgBox "无解!"
ElseIf s = 0 Then
x1 = (-b + Sqr(x)) / (2 * a)
Label1.Caption = "x" + "=" + Str(x1)
Else
x1 = (-b + Sqr(s)) / (2 * a)
x2 = (-b - Sqr(s)) / (2 * a)
Label1.Caption = "x1" + "=" + Str(x1) + vbCrLf + "x2" + "=" + Str(x2)
End If
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式