用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 = 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是整型,改成浮点
网上很多关于计算器的源代码,你找来看看