Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Очень большие целые числа

Очень большие целые числа
Я
   yohuyike
 
18.11.18 - 12:15
Как их представить в базе, в программе, как с ними работать? В MS Access и MySql вроде можно задавать до 255 цифр.
 
 
   Базис
 
1 - 18.11.18 - 12:22
Всё уже сделано до вас. До 10 ярдов с точностью 1 копейка (или точнее) типовые работают. Если больше - мы рады встретить в наших рядах CEO ВИНК.
   PR
 
2 - 18.11.18 - 12:38
(0) Зачем?
   palsergeich
 
3 - 18.11.18 - 14:50
Вы там по атомам отгружаете?
   Zerga
 
4 - 18.11.18 - 14:53
Может там двоичное представление числа.
   palsergeich
 
5 - 18.11.18 - 14:55
(4) я себе слабо представляю что может иметь хотя бы 2^50
Если надо представление, так и храните представление. Строкой
   vde69
 
6 - 18.11.18 - 14:58
(3) и не такие большие числа... представьте себе годовой оборот в рублях Ашана или ГлавМосСтроя или Сбербанка...

там может не не хватить и 12 знаков в целых рублях... без копеек
   palsergeich
 
7 - 18.11.18 - 15:01
(6) а 12 не предел, сделайте 20
   palsergeich
 
8 - 18.11.18 - 15:02
Максимальный разряд - 32.
Не вижу ни одной учётной задачи, на которую этого бы не хватило
   palsergeich
 
9 - 18.11.18 - 15:05
А если теоретезировать и приплести сюда Зимбабве, то в этом случае учет дальше 4 х знаков от начала не имеет смысла и с этим справится множитель.
Так все же.
Какая задача требует хранения величин выше 10^32?
   PR
 
10 - 18.11.18 - 15:08
(1) Всегда считал, что 9 999 999 999 999,99 — это без копейки триллион, а оказывается десять каких-то ярдов
 
 Рекламное место пустует
   palsergeich
 
11 - 18.11.18 - 15:10
(10) я Вас огорчу.
Но это без копейки 10 триллионов)
   PR
 
12 - 18.11.18 - 15:12
(11) Ну да, не миллиардов в смысле
Мне кажется, даже Ашан как-нибудь переживет ограничение разрядности
   palsergeich
 
13 - 18.11.18 - 15:14
(12) Да ну нет такой цифры в принципе к учету.
Ну кроме:
Количества атомов
Переданных байт в интернете
Гиперинфляции в Зимбабве

Обороты вообще в мире если перевести на рубли на порядки ниже этой цифры.
   palsergeich
 
14 - 18.11.18 - 15:15
Мне в общем то и интересно какая задача требует этого
   PR
 
15 - 18.11.18 - 15:16
(13) Эээ... умножь состояние одного только Билла Гейтса на курс рубля
   palsergeich
 
16 - 18.11.18 - 15:18
100^10^9 * 6*10^2 = 6*10^13
   palsergeich
 
17 - 18.11.18 - 15:18
Там до 32 степени плыть и плыть
   palsergeich
 
18 - 18.11.18 - 15:18
100^10^9 * 6*10^1 = 6*10^12
Ошибочка
   PR
 
19 - 18.11.18 - 15:18
(17) А, так ты уточняй, что ты про 32 знака, а не про 13
   palsergeich
 
20 - 18.11.18 - 15:19
(19) Ну конечно. Я же сразу сказал что 1с число 10^32 степени дает и прошу задачу где этого не хватит
   Zerga
 
21 - 18.11.18 - 15:23
Может у них число Пи нужной точности для коэффициентов хранится. И занимаются межпланетной баллистикой.
   palsergeich
 
22 - 18.11.18 - 15:23
(21) Идите в Java. Там к Вашим проблемам отнесутся с пониманием)
   palsergeich
 
23 - 18.11.18 - 15:25
Я боюсь что со скоростью работы одного потока, что то действительно стоящее расчитается к следующему большому взрыву)
Это инструмент для того что бы считать рублики и копеечки)
   Zerga
 
24 - 18.11.18 - 16:34
(22) Мне Жава не к чему. Я не ТС.
   Krendel
 
25 - 18.11.18 - 17:09
Внедряйте ерп, там это реализовано
   Lama12
 
26 - 18.11.18 - 17:22
(0) Автор, не молчи. Скажи зачем такие числа нужны? Может обходной вариант предложим.
   Холст
 
27 - 18.11.18 - 17:36
для хранения криптографии очевидно
   palsergeich
 
28 - 18.11.18 - 18:46
(27) Строкой не?
   yohuyike
 
29 - 18.11.18 - 19:23
(0) (26) Я протупил. Я думал, до 2^32.
   bykandrey
 
30 - 18.11.18 - 20:55
...зачем такие большие числа?
//мне понравилась реализация в Питоне...
   RedEchidna
 
31 - 19.11.18 - 03:49
(30) ТС же написал, что попутал максимум в 10^32 с максимумом в 2^32 (а это всего лишь 4 294 967 296).


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует