VB.net,小数点直接进一位的函数?Math.Round()是四舍五入进一位,有哪个函数是直接进一位的?或者有什么办法可以得到以下的结果?N为正整数单位,1000a=0.06,保留小数点后两位,a最小=0.01,要获取N个

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 14:23:48

VB.net,小数点直接进一位的函数?Math.Round()是四舍五入进一位,有哪个函数是直接进一位的?或者有什么办法可以得到以下的结果?N为正整数单位,1000a=0.06,保留小数点后两位,a最小=0.01,要获取N个
VB.net,小数点直接进一位的函数?
Math.Round()是四舍五入进一位,有哪个函数是直接进一位的?或者有什么办法可以得到以下的结果?
N为正整数单位,1000a=0.06,
保留小数点后两位,a最小=0.01,
要获取N个a的值!
谢谢~

VB.net,小数点直接进一位的函数?Math.Round()是四舍五入进一位,有哪个函数是直接进一位的?或者有什么办法可以得到以下的结果?N为正整数单位,1000a=0.06,保留小数点后两位,a最小=0.01,要获取N个
'自定义一个函数:功能是给小数直接进一位
'num  要操作的小数
'n 保留几位小数,
Function getNumber(num As Double,n As Integer) As Double
Dim a As Double
a = Int(num * (10 ^ n)) / (10 ^ n)
If a = num Then
getNumber = a
Else
getNumber = a + 1 / (10 ^ n)
End If
End Function
-------------------------
调用一下:
Private Sub Command1_Click()
MsgBox (getNumber(3.1415926,2))
End Sub
得到3.15

VB.net,小数点直接进一位的函数?Math.Round()是四舍五入进一位,有哪个函数是直接进一位的?或者有什么办法可以得到以下的结果?N为正整数单位,1000a=0.06,保留小数点后两位,a最小=0.01,要获取N个 vb.net的优点是什么?vb.net有哪些优点? vb.net怎么设置数字保留小数点位数 vb.net定义一个函数,private a ()括号里如何定义可有可无的参数? 在VB摄氏温度与华氏温度转换程序中,用Format函数如何实现保留一位小数,小数点后 先定义一个求阶乘的函数,再利用循环的方法求3!+5!+7!+9!VB.NET函数 excel两数相乘留小数点后一位,第二位直接消除.所有得数合计相加按消除的计算.怎么写函数啊? EXCEL2007 小数点取数都进位怎么设置 只要有小数点就直接进一位 比如1.2 进成2 3.82进成4 10.04进成11希望告诉出具体怎么操作不要就给出函数 我是函数小白 【vb.net】有没有可以查的工具书? Excel 函数是否可以实现保留一位小数点,并且第2位小数点不进行四舍五入第2位小数点,如果是大于2则进一位.如果是小于等于2则直接舍去例,1.23实现为1.31.22实现为1.2 Vc#和VB.net各自的特点是什么,高中生选择哪个好?以前有VB基础, asp.net如何去掉小数点后面的数!不要四舍五入! VB.Net中sum是什么意思 vb.net一个函数是什么意思其中System.Threading.InterLocked.Increment()是什么意思? 有没有把小数点后一位修约的excel函数,修约到0和5 vb中提取小数点后面的数据的vb中提取数据中小数点后的数字 如:123.4567 提取45和67出来怎么提取?用哪个函数? EXCel取小数点后一位50分求Excel小数点后四舍五入公式或VB例0.145 求出来后要为0.2的那种公式456641.445 求出来后要为456651.5也就是能进行两次替加式的四舍五入 vb.net 产生随机数问题M=int(4+95*rnd())+1vb.net中,这个语句能产生4~99之间的随机数吗?书上说随机数产生的公式是:int((upperbound-lowerbound+1)*rnd+lowerbound)根据这个公式,不应该是这样:M=int(4+96*rnd()) 写