用VB编写程序遇到了一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:54:09
-------------------------------------------------------
下面是代码:
Dim a As String
Dim b As String
Dim c As String

a = 10
b = Int(Text1.Text)
c = a - b
Text2.Text = "" + Str(c)
----------------------------------------------------------
我在做一个计算器,运行时发现在减的时候把小数漏掉了(不能计算小数),该怎么改才可以计算小数????

例如:10-2.5应该=7.5,而我编的计算器算出来的是8
a,b,c都设为double型,还是一样

Dim a As String
Dim b As String
Dim c As String

a = 10
b = Val(Text1.Text)
c = a - b
Text2.Text = "" + Str(c)

a,b,c都设为double型,即可解决问题。

int是整型,改成浮点

网上很多关于计算器的源代码,你找来看看