用vb设计一个计算器,里面的加减乘除按键的代码怎么写

 我来答
悠悠周郎
推荐于2017-10-13 · TA获得超过2573个赞
知道大有可为答主
回答量:3325
采纳率:95%
帮助的人:519万
展开全部
简单点的:
dim 上一个数 as double
dim 下一个数 as double
dim 结果 as double
dim 操作 as string
private sub 加减乘除(byval sender as object, byval e as eventargs) handles 加.click, 减.click, 乘.click, 除.click
上一个数 = cdbl(输入框.text) ' 存储当前输入的数值
输入框.text = "" ' 等待下一个数值
select case sender.text ' 根据按下的按钮的文本属性确定你要做什么,这里可以用加减乘除号代替
case "加"
操作 = "加"
case "减"
操作 = "减"
case "乘"
操作 = "乘"
case "除"
操作 = "除"
end select
end sub
private sub 计算(byval sender as object, byval e as eventargs) handles 等号.click
下一个数 = 输入框.text
输入框.text = ”“
select case 操作
case "加"
结果 = 上一个数 + 下一个数
case "减"
结果 = 上一个数 - 下一个数
case "乘"
结果 = 上一个数 * 下一个数
case "除"
结果 = 上一个数 / 下一个数
end select
输入框.text = cstr(结果)
上一个数 = 结果

end sub
.NET 的哈,我没有 .NET 现在,不知道行不行
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-04
展开全部

这是我以前写的一个简单计算器程序,希望能帮到你。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hunter2k
2014-11-04 · TA获得超过3987个赞
知道小有建树答主
回答量:1376
采纳率:66%
帮助的人:643万
展开全部
在输入运算符时,先把之前输入的数存入到全局变量A,然后判断当前输入的是什么运算符,分别记作add,dec,plu,div,或者更简单一些A、D、P、D。
在输入等号时,先把之前输入的数存到全局变量B,然后根据之前的去处符分支处理,若是A,则执行加法操作,显示;若是P,则执行乘法操作,显示,依此类推。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式