Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 06.10.2019, 23:58   #1
petya11
Пользователь
 
Регистрация: 27.09.2019
Сообщений: 32
По умолчанию Excel, калькулятор, как совместить? XNUMBERS. Нужно перемножать огромные числа с большой точностью

В Excel стандартная точность 15 цифр. На 10 винде в калькуляторе точность в разы больше. Как на С++ это все вместе реализовать?
P.S. нужно перемножать огромные числа с большой точностью. Чтобы как в эксель тянуть за крестик и все готово.

Решать за меня Не нужно, только подсказать.

1) Реально ли как то совместить excel с калькулятором 10 винды?
2) Если сложно, то какие варианты - взять калькулятор из инета с большим диапазоном и табличную прогу тоже, затем пробовать совмещать?
3) В паре предложений, как бы вы это сделали (можно и на др языках пр-ния).
petya11 вне форума Ответить с цитированием
Старый 07.10.2019, 09:02   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,052
По умолчанию

Цитата:
P.S. нужно перемножать огромные числа с большой точностью.
Цитата:
Как на С++ это все вместе реализовать?
"длинная арифметика" в помощь.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 07.10.2019, 10:22   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 2,504
По умолчанию

Ну для начала - числа целые или действительные? Принцип реализации длинной арифметики похожий, но второй вариант чуть посложнее. И вообще: есть конкретная задача с определенной заданной точностью - или просто "как это делается?"
На заре моей программерской юности захотелось вычислить "пи" с сотней знаков. Когда узнал, что энтузиасты вычислили уже десятки тысяч этих знаков, запал пропал начисто.
digitalis вне форума Ответить с цитированием
Старый 07.10.2019, 11:37   #4
petya11
Пользователь
 
Регистрация: 27.09.2019
Сообщений: 32
По умолчанию

Я же написал, чтобы как в калькуляторе на 10 винде.(могу написать тех. языком, но вроде и так понятно). Точность нужна максимально возможная - 30+ цифр при умножении.
petya11 вне форума Ответить с цитированием
Старый 07.10.2019, 12:05   #5
Alex11223
Заблокирован
 
Регистрация: 12.01.2011
Сообщений: 19,504
По умолчанию

https://en.wikipedia.org/wiki/XNUMBERS
Alex11223 вне форума Ответить с цитированием
Старый 07.10.2019, 20:32   #6
petya11
Пользователь
 
Регистрация: 27.09.2019
Сообщений: 32
По умолчанию

Вы сами устанавливали xnumbers? У вас работало? Я пол дня пробовал, все устанавливается, но не работает.
petya11 вне форума Ответить с цитированием
Старый 07.10.2019, 21:19   #7
Alex11223
Заблокирован
 
Регистрация: 12.01.2011
Сообщений: 19,504
По умолчанию

не работает что?
Alex11223 вне форума Ответить с цитированием
Старый 07.10.2019, 21:37   #8
petya11
Пользователь
 
Регистрация: 27.09.2019
Сообщений: 32
По умолчанию

xnumbers - это надстройка для excel-я, установил excel 2003 и 2007 поочередно, в наДстройках добавил xnumbers, он оповестил о том, что подключился. Быстро загрузился, выдал ошибку о Не доверенности VB, зашел в безопасность, поставил галочку на доверенности. Ввожу число, более 20 цифр - 15 по стандарту отображаются(как и в обычном excel), остальное нули, тоже и с десятичными. Не работает.
petya11 вне форума Ответить с цитированием
Старый 07.10.2019, 21:47   #9
Alex11223
Заблокирован
 
Регистрация: 12.01.2011
Сообщений: 19,504
По умолчанию

Она вряд ли меняет стандартное поведение Экселя, надо вызывать ее функции, смотрите справку.
Alex11223 вне форума Ответить с цитированием
Старый 08.10.2019, 10:25   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Она вряд ли меняет стандартное поведение Экселя
нет ни у какой надстройки возможности расширить тип для хранения чисел. 15 значащих цифр в Excel это фундаментальное ограничение.

поэтому
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
надо вызывать ее функции, смотрите справку.
вот у меня пример с суммированием двух длинных чисел
Книга1xnumbers.xlsx

скриншот
xnumbers1.jpg

Последний раз редактировалось Serge_Bliznykov; 08.10.2019 в 11:06.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно совместить функции бд и оболчку Wolv3r1n3 Помощь студентам 0 08.06.2011 18:36
Вычисление числа e, Pi с заданной точностью MrakSPb Общие вопросы C/C++ 3 12.05.2010 11:51
Огромные числа zgest Общие вопросы C/C++ 3 11.05.2010 18:11
ОГромные числа Боец Помощь студентам 6 18.11.2009 08:14
Excel-это большой калькулятор valerij Microsoft Office Excel 4 24.09.2007 00:50


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS