永发信息网

VB 小数怎么相加?

答案:4  悬赏:0  手机版
解决时间 2021-05-18 21:12

比如:a=998.12

如何给最后一个小数加 1 ? 也就是结果为:998.13

a的值是未知的!有可能是(9.9452 ,或99.1)

最佳答案

绝对符合你的要求


Private Sub Command2_Click()
Dim a As Double
Dim b As Integer
a = "99.888888"
b = InStr(1, a, ".")
a = a + 1 / (10 ^ ((Len(a) + 1 - b)))
End Sub

全部回答

给个思路吧

先把点后面的小数长度取得 可以按照点分割

然后它的长度就是0.后面的长度

你先判断小数点后有几位,在就是用1除几就行了。

比如是3位。你就1/1000,然后相加

Private Sub Command1_Click() a = Left(Text1.Text, Len(Text1.Text) - 1) & Right(Text1.Text, 1) + 1 MsgBox a End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
AI,你别退役好不?
DNF召唤的BB攻击和魔攻,智力,哪个有关系?
关于目标方面的相声或小品
无锡崇安寺名典鞋业
为什么最近使用移动手机开通QQ红钻开通不了呢
虞城县商丘稍岗乡派出所地址在哪,我要去那里
撕名牌的名牌怎么组装,撕名牌道具怎么做
怎么才能变漂亮?
乃若愚还在练体操吗?
与本是凉薄人 何必暖人心相似的句子
为什么个别越有钱的人就越小气?
让胡路区大庆绥化酸菜汤我想知道这个在什么地
我的电脑上怎么没显示1140×900的分辩率?
南昌去鄱阳湖坐什么车在可以到啊?
觉得时间不够用的句子,用会怎么造句子
推荐资讯
辰溪县怀化全友家私(步行街)地址在哪里啊
求:《珍藏许巍》这张辑···
如果能让MJ和李小龙复活,但名额只有一个,你
寻仙每周礼物为什么我只能领一次?第二次就说
武穴市黄冈中国体育彩票在什么地方啊,我要过
羊羔拉稀怎么办?
怎么点量soso
煤灰弄到上怎么洗能洗掉
湖滨区三门峡美味鲜饺子馆地址在哪里啊
淮阳县周口长城门业地址在哪,我要去那里
怎么才能真正的赚实在的钱???
申论名言警句大全,申论中常用名言警句 5分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?