Multiprecision calculator

Калькулятор з мультипрозорістю народився завдяки моєму захопленню числовими методами, і викликом підрахунку з більш-менш складними виразами з гнучкою точністю.

Опис

За допомогою програми ви можете:

  • Визначте точність обчислень.
  • Визначити константи користувача.
  • Визначити функції користувача у одній або декількох змінних.
  • Обчислює вираз функції похідної і приписує її іншій функції.
  • Під час виконання обчислень з гнучкою точністю можна використовувати довільно складні математичні вирази, у яких містяться такі елементи:
    • В дужках пред' ємність
    • Числа
    • Математичні константи:
      • e
      • pi
      • ln2
    • Сталі, визначені користувачем
    • Функції, які визначає користувач
    • Математичні дії:
      • додавання (+)
      • Віднімання / обернене (-)
      • Множення (*)
      • Ділення (/)
      • Сила (^)
    • Математичні функції:
      • abs} аргумент)
      • абсолютний аргумент)
      • accos distors)
      • аргумент acosh)
      • додати}uming1, підсумовуючи 2 )
      • arccos} аргумент)
      • arccosh} аргумент)
      • arcsin} аргумент)
      • arcsin} аргумент)
      • arctan} аргумент)
      • arctanh} аргумент)
      • asin} Аргумент)
      • Аргумент асіну)
      • атаційний аргумент)
      • аталог)
      • % n, аргумент)
      • shile} n, аргумент)
      • cos} Аргумент)
      • аргумент cosh})
      • divisor)
      • locus, n, spection )
      • exp} аргумент)
      • thumn, convert)
      • gcd} аргумент1,..., аргумент N)
      • ln} аргумент)
      • log} Основа, аргумент)
      • макс =1,..., аргумент N)
      • 1/2 аргумент1,..., аргумент N)
      • помножити на множник1, множник2 )
      • степінь основи, експонента)
      • quotuitent} divisor, divisor)
      • root} n, аргумент)
      • round} n, аргумент)
      • sgn} аргумент)
      • sin = distion )
      • sinh} аргумент)
      • sqrt} Аргумент)
      • remove} minuend, substraend )
      • sump ♪ summing1, summing2 )
      • tan} аргумент)
      • аргумент тангенса)
      • up сягнула n аргументу)
      • значення = аргумент )

Загальні можливості:

  • Багатомовна
  • Налаштований багатореставрний масштаб
  • Параметр темного режиму
  • Сповіщення про нову версію
  • Інструкція користувача

Опис коду

Програма запрограмована на Java, з версією інтерфейсу команди або з графічним інтерфейсом користувача у Java Swing.

У головній бібліотеці, рушій libBigMath, містяться такі можливості:

  • Класи з обчисленнями найпоширеніших математичних функцій у налаштуванні точності у параметрах BigDecimal.
  • Обробник виразів повертає дерево з обробленим виразом.
  • Пакунок для обчислення виразу похідної функції.
  • Пакунок для простого виразу.
  • Модуль для обчислення результатів виразу (за допомогою параметра багатопроцесної обробки).
  • Форматування тексту на ходу під час редагування виразів.
  • Автозавершення допоможе користувачеві під час введення виразів.

Його реалізовано у бібліотеці платформ v1.4, де міститься багато функціональних можливостей, які є спільними для всіх програм

Вікна

Калькулятор набору прецизій v0. 0. 2 (2009)

Звантажити

Калькулятор набору прецизій v1. 1 (2009)

Звантажити

Калькулятор мультипрозорості v1. 2 (2021) (1/2)

Спостерігати за vídeo
Звантажити

Калькулятор набору прецизій v1. 2} 2021) (2/2)

Спостерігати за vídeo
Звантажити

Версії

image

Це одна з моїх перших великих програм, запрограмованих на Java.

Бібліотеку було розроблено для цієї програми для того, щоб виконати точні обчислення за допомогою класу GigDecimal.Зокрема, бібліотека реалізує основні математичні функції шляхом прийняття Великої Децимальної кількості і бажаної точності.

У кінцевій програмі є поле для введення тексту, за допомогою якого ви можете ввести операції, які ви бажаєте обчислити.Вона також дозволяє зберігати функції та змінні.

Інтерфейс користувача є простим, деякі вади роблять програму трохи нудною.Я планую підготувати нову версію, яка трохи покращить цю відсутність.

Програма аналізує введену дію і зберігає її у пам' яті як деревоподібну структуру.Формули можна зберігати у такий спосіб, оскільки дерево можна зберігати на основі однієї або декількох змінних.Після отримання дерева операцій результат буде рекурсивно оцінено. Після завершення процесу буде показано загальний результат.

image

Це нова версія калькулятора мультиреципального комплексу.

Мета:

  • Покращує клас програми..
  • Можливість обчислення функцій похідних.
  • Покращення інтерфейсу користувача.
  • Покращайте допомогу.

Головна мета цієї нової версії - реалізувати алгебраїчну похідну.

Ідея про цю здатність виникла в середній школі, коли один з вчителів запропонував, щоб клас брав участь у щорічному конкурсі програмного забезпечення, представляючи заявку, яка могла б бути отримана.

У той час ми не досягли великих успіхів у проекті, але майже через 30 років, заява, яку можна отримати, нарешті надійшла: -).


Авже існує докладний підручник Это объясняет, как работает заявление.

image

Нова версія калькулятора з багатьма версіями.

Мета:

  • Додайте нову версію консультацій під час запуску, щоб підрахувати кількість користувачів цієї програми.
  • Параметр темного настрою

Авже існує докладний підручник Это объясняет, как работает заявление.

Відео

Звантаження