VB应用单选按钮设计一个计算四则运算的程序,要求用文本框输入计算数,由单选按钮选择

写出的代码如下,但是,在计算出负数的时候无法显示负数,例如,输入3-4,最后结果等于1。请教高手怎么解决?在此代码基础上如何修改?PrivateSubCommand8_C... 写出的代码如下,但是,在计算出负数的时候无法显示负数,例如,输入3-4,最后结果等于1。
请教高手怎么解决?在此代码基础上如何修改?
Private Sub Command8_Click()
x = Val(Text1.Text)
Y = Val(Text2.Text)
k = True
Select Case k
Case Option1.Value
i = x + Y
Case Option2.Value
If Y > x Then a = x: x = Y: Y = a
i = x - Y
Case Option3.Value
i = x * Y
Case Else
If Y > x Then a = x: x = Y: Y = a
i = x / Y
End Select
Label1.Caption = i
End Sub
展开
 我来答
wsxtg
2010-07-05 · TA获得超过3794个赞
知道小有建树答主
回答量:1794
采纳率:0%
帮助的人:1161万
展开全部
Private Sub Command8_Click()
x = Val(Text1.Text)
Y = Val(Text2.Text)
k = True
Select Case k
Case Option1.Value
i = x + Y
Case Option2.Value
If Y > x Then a = x: x = Y: Y = a'此行代码功能是令大数减小数,去掉此行代码.
i = x - Y
Case Option3.Value
i = x * Y
Case Else
If Y > x Then a = x: x = Y: Y = aa'此行代码功能是令大数除以小数,去掉此行代码.

i = x / Y
End Select
Label1.Caption = i
End Sub
black格
2012-10-17
知道答主
回答量:1
采纳率:0%
帮助的人:1574
展开全部
请问我按那个步骤弄下来 为什么结果出不来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烟花坑zZ
2010-07-05 · TA获得超过1196个赞
知道小有建树答主
回答量:542
采纳率:0%
帮助的人:754万
展开全部
'正确代码如下:
Private Sub Command1_Click()
x = Val(Text1.Text)
Y = Val(Text2.Text)
k = True
Select Case k
Case Option1.Value
i = x + Y
Case Option2.Value
i = x - Y
Case Option3.Value
i = x * Y
Case Else
i = x / Y
End Select
Label1.Caption = i
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式