Как организовать Числа с заданной точностью. Типа 345.00 и 45.10
На рассыпухе можно сделать, а может я что то не угледел в элементной базе и можно на пару элементах?
Этот топик читают: Гость
Ответов: 4641
Рейтинг: 334
|
|||
карма: 1 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
trunc
|
|||
карма: 6 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Nic, это округление, а неоходимо именно заданная точность. 1 делим на 1 получаем 1.00 типа этого.
Короче конвертер типов данных. nesco может опять Convertor подправишь "Str->Numeric" "Real->Numeriс" с указанием точности |
|||
карма: 1 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
help.chm писал(а):
trunc(x[,y]) - отбрасывание дробной, trunc(x,y)=y*trunc(x/y) round(x[,y=1]) - округление, round(x,y)=y*round(x/y) round
|
|||
карма: 6 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Nic, или я плохо объясняю или мы на разных языках разговариваем.
Я не желаю округлять число, необходимо именно задавать точность для числа или строки. Например число 5 преобразуется в 5.00, а число 2.1 преобразуется в 2.10, а 3.33 в 3.33 ккак то так. |
|||
карма: 1 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Ravilr, Думаю это будет возможно только в виде строки так как числа с плавающей запятой отбрасывают нули.
|
|||
карма: 1 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Ivann писал(а): в виде строки |
|||
карма: 1 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Вот так code_21612.txt
|
|||
карма: 1 |
| ||
файлы: 1 | code_21612.txt [1.1KB] [229] | ||
Голосовали: | Ravilr |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Ravilr писал(а): или я плохо объясняю илиЭто называется количество знакомест после запятой. |
|||
карма: 6 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Nic писал(а): количество знакоместучту. спасибо. Ivann, попробуй введи просто целое. например 3 и получается 3.30 , а должно 3.00 |
|||
карма: 1 |
|
Ответов: 3349
Рейтинг: 233
|
|||
карма: 1 |
| ||
файлы: 1 | code_21617.txt [1.1KB] [237] |
Ответов: 4641
Рейтинг: 334
|
|||
Ivann писал(а): Сделал.не говори гоп... пока не проверишь вводи 3.1 или 3.33 ------------ Дoбавленo в 15.22: Ivann, ты пытаешься оперировать символами и строками вроде, а нет ли функции какой нибудь... спецификатор... которые сами справятся с этим? ------------ Дoбавленo в 15.23: Ivann, ты пытаешься оперировать символами и строками вроде, а нет ли функции какой нибудь... спецификатор... которые сами справятся с этим? |
|||
карма: 1 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Ну вот, теперь можно и гоп сказать code_21618.txt
Ravilr, Они будут работать точно также, так как Ivann писал(а): числа с плавающей запятой отбрасывают нули. |
|||
карма: 1 |
| ||
файлы: 1 | code_21618.txt [1.1KB] [256] | ||
Голосовали: | Ravilr |
Ответов: 1379
Рейтинг: 86
|
|||
Склепал что-то немного рабочее code_21619.txt
[offtop]Другие схемы не смотрел, кроме последней Ivann'a. Но там IC, наверно быстрее моего.[/offtop] |
|||
карма: 0 |
| ||
файлы: 1 | code_21619.txt [2.1KB] [199] |
Ответов: 3349
Рейтинг: 233
|
|||
petrocan, а ты введи 3.123
|
|||
карма: 1 |
|