'исходное число
v = 123.35554545
'выделяем дробную часть
x = (v - Int(v)) * 10 'чем больше надо оставить чисел после запятой
x = (x - Int(x)) / 10 'тем, соответственно, больше нулей после 1
'вычитаем дробную часть
x = v - x
что это делает? Это = int(v)2) Int(v*10^N)/10^N
XPAHuTEJIb писал(а):что это делает? Это = int(v)2) Int(v*10^N)/10^N
Int(v)*10^N/10^N
Function DCC(ByVal Number As Double) As Long
num$=Cstr(Number)
Do
i% = i% + 1
Loop Until Not(IsNumeric(Mid$(num$, i%, 1)))
DCC = CLng(Left$(num$, i%-1))
end Function
Gmp писал(а):Сейчас тебе GSerg скажет что
GSerg ничё говорить не будет, и тихо откланивается.Gmp писал(а):Dim i As Double
i = "22,343677"
Сейчас этот форум просматривают: Mail.ru [бот] и гости: 13