|
v7: надо получить от числа 4 цифры после запятой |
☑ |
0
serg-lom89
19.03.13
✎
17:23
|
ребята такое дело,стыдно канечно спрашивать такое
вот есть Число=0.021183
надо от него поулчить 4 цифры после запятой,но когда ОКР() тогда перед 8 округяет 1 до 2
как избавиться от этого?
|
|
1
sda553
19.03.13
✎
17:24
|
ч-Цел(ч)
|
|
2
NS
19.03.13
✎
17:24
|
Цел(Число*10000)/10000
|
|
3
andrewalexk
19.03.13
✎
17:24
|
Окр(<?>,,)
Синтаксис:
Окр(<Число1>,<Число2>,<Способ>)
Назначение:
Возвращает значение результата округления.
Параметры:
<Число1> - числовое выражение, значение которого надо округлить;
<Число2> - число значащих цифр дробной части или
минус число не значащих младших цифр целой части (не обязателен, по умолчанию - 0);
<Способ> - способ округления граничных значений: 0 - если 1.5 округляется до 1, 1 - если 1.5 округляется до 2 (не обязателен, по умолчанию принимается значение, установленное в окне свойств конфигурации: Конфигурация/Задача/Свойства страница Задача,
|
|
4
фросия
19.03.13
✎
17:25
|
Цел(число *10000)/10000?
|
|
5
Волшебник
19.03.13
✎
17:25
|
поставь восьмёрку, там это реализовано
|
|
6
Aleksey
19.03.13
✎
17:27
|
целое(1000*(Число - Целое(число)))
|
|
7
Aleksey
19.03.13
✎
17:27
|
(4) Нет, тогда мусор перед запятой останеться
|
|
8
NS
19.03.13
✎
17:28
|
(7) Неужели проблема убрать мусор перед запятой?
Х-цел(Х)
|
|
9
Aleksey
19.03.13
✎
17:29
|
(8) в (6) он убран
|
|
10
Aleksey
19.03.13
✎
17:30
|
или как вариант
Число(сред(Строка(Число),стрДлина(Цел(Число))+2,4))
|
|