VB编写的计算器程序中咋样让两个数相加呀?
题目
VB编写的计算器程序中咋样让两个数相加呀?
今天刚开始学VB,想自己先做个计算器程序玩玩.
按照最笨的法编了个程序,发现相加时出现错误
程序的加法部分大致是这样的 (从text1 text2 上各输入数字,在text1上显示加法结果)
a=text1 b="+" c=text2
Private Sub Command14_Click()
If b = "+" Then
d = a + c
Text1 = d
end if
至于减法 乘除法都是按照这个思路复制的,都行的通
唯独进行加法时会把输入的两个数连在一起输出来
就是1.2+3.6=1.23.6
到底怎么回事?麻烦给解释下,方便的话给个正确答案
我没学过VB,说的比较乱,
答案
你试试把d=a + c改为,d = Val(a) + Val(c)
应该没问题了
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 飞船在太空匀速直线运动,受力了吗,是否属于平衡力
- I believe you will ____it if you keep trying
- the reason may as follows,这句话语法上对不对.
- 关于x的方程4^(-绝对值x)-2^(-(绝对值x)+2)=0有实根 求a的取值范围
- 1 Mary and Tom are going to move into a new house,so they have ordered some new____.
- 一筐苹果重6千克,孙悟空吃了其中的4分之1,猪八戒吃了其中的3分之1,两人一共吃了多少千克苹果
- 有若干个数,第一个为a1,第二个数记为a2,第3个数记为a3.急!
- 几个现在完成式的英语问题.
- 某工厂选送出男职工人数的1/11和12名女职工参加演讲比赛,剩下的男职工人数是女职工人数的2倍,已知这个厂476人,男、女职工各有多少人?
- 一个数是24的六分之五,这个数是多少?