Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 12 май 2010, 12:50 
Не в сети
Администратор
Администратор
Аватар пользователя

Зарегистрирован: 24 сен 2006, 01:36
Сообщений: 4277
Откуда: Земля, поверхность.
Не знаю, может кто-то уже такое и делал, но в инете я не нашел подобного.
Поэтому написал свое, и к тому же мне просто хотелось написать свое, для своих нужд. Может кому понадобится.


Программа - консольный калькулятор с произвольной точностью вычислений.

Например, вам надо произвести вычисление, где обычной точности стандартного калькулятора или экселя не хватает (у меня пару раз была такая ситуация при расчете всяких астрофизических штук, прилива например), то эта программа вам поможет.

Консольный интерфейс, позволяет свести вычисления в батник, и многократно запускать, редактировать, дорабатывать.
Программа может создавать переменные в виде файлов в отдельной или текущей папочке.

Работа с ним очень проста, иногда даже не пользуюсь виндовым калком, проще в кансоли написать че надо :lol:
Пример:
megacalc a = 12345 / 6789 b = a * a * a * sqrt 3 b * b
сначала создается переменная а,
потом создается переменная b, которая использует переменную а
а потом печатается на экране квадрат переменной b, это выдаст просто мегарезультат:
Код:
108.45085201485478454917866853396383674840272749484526687495254500878895184744190124151455861667441867349282576002799927
2756862056548518723466126747969058108029247056236441391039054136409760334831391035965287827118332283307982250929096047500238
4088341020539047050465083200167128894628946705226539412252478144881452677035892256450414860176934725203088689126381765411485
4798833704793134481705409394210113582886600034847011904895234834165231665856295374595114359248730898761589511877802546303102
2034243414858727298822751534430769587189451990562491879902256147114815411833944110800845908954890666523710422037890581485661
2209051166282659422588618344740351078351051068079329120492724308410176786051322926358224684637662073408930849080649915692288
8135771155401373377806716224605973987180806553796371414667907952674447210797637776


а вот

megacalc $p 500 sqrt 2
выдаст корень из 2 до 500 знаков, по умолчанию 100.

Код:
1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970
2492483605585073721264412149709993583141322266592750559275579995050115278206057147010955997160597027453459686201472851741864
0889198609552329230484308714321450839762603627995251407989687253396546331808829640620615258352395054745750287759961729835575
2203375318570113543746034084988471603868999706990048150305440277903164542478230684929369186215805784631115966687130130156185
6898723723


Числа принимает в десятичном виде, любые, например:
10000000000
1e5 то есть сто тышш, после англицкой e ставим десятичную степень.
-0.00001e41
1230.0000145e-32
900001e+50

В общем набирайте
megacalc $h
чтобы вывести помощь.

----------------------
Программа обновлена. Версия 0.02.
Исправлена ошибка с приоритетом скобок.

----------------------
Программа обновлена. Версия 0.03.
Исправлена небольшая проблема чтения списка функций.

скачать последнюю версию

_________________
Чтобы человек из Земли не сделал Марс, он должен из Марса сделать Землю.
Если человеку не станет нужен космос, то космосу не станет нужен человек.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 10 июн 2010, 12:39 
Не в сети
Администратор
Администратор
Аватар пользователя

Зарегистрирован: 24 сен 2006, 01:36
Сообщений: 4277
Откуда: Земля, поверхность.
Выпущена версия 0.04

В ней добавлены функции
pow - возведение в степень
ln - получение натурального логарифма
exp - вычисление экспоненты.

и три константы:
const_pi - число ПИ
const_exp - число Е
const_ln_10 - логарифм 10.
константы имеют точность 1000 знаков.


Вложения:
Комментарий к файлу: мегакалькулятор 4
megacalc-0.04.rar [24.34 KiB]
Скачиваний: 1837

_________________
Чтобы человек из Земли не сделал Марс, он должен из Марса сделать Землю.
Если человеку не станет нужен космос, то космосу не станет нужен человек.
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 июл 2014, 15:14 
Не в сети
Администратор
Администратор
Аватар пользователя

Зарегистрирован: 24 сен 2006, 01:36
Сообщений: 4277
Откуда: Земля, поверхность.
хорошая весч - мне уже пару раз пригодилось :D :D :D

_________________
Чтобы человек из Земли не сделал Марс, он должен из Марса сделать Землю.
Если человеку не станет нужен космос, то космосу не станет нужен человек.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB

2005 - , Проект "Исследование Солнечной системы"
Открыт 15.12.2005, E-mail: lobandrey@yandex.ru