Multiprecision calculator

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

Описание

С заявлением вы можете:

  • Определить точность расчетов.
  • Определить константы пользователя.
  • Определить функции пользователя в одной или нескольких переменных.
  • Рассчитать выражение производной функции и присвоить ее другой функции.
  • Проводить расчеты с легко различимой точностью и допускать произвольно сложные математические выражения, включающие следующие элементы:
    • Крайние скобки с указанием степени важности
    • Числа
    • Математические константы:
      • e
      • pi
      • Английский 2color
    • Константы, определяемые пользователем
    • Функции, определяемые пользователем
    • Математические операции:
      • добавление (+)
      • вычитание/обратное (-)
      • Умножение (*)
      • Отдел (/)
      • Мощность (__)
    • Математические функции:
      • abs (спор )
      • абсолютное (указатель )
      • acos( аргумент )
      • acosh (спор )
      • добавить (резюме1, резюме 2 )
      • arccos( аргумент )
      • archosh (спор )
      • argsin (спор )
      • arcsinh (спор )
      • Арктан (спор )
      • Арктан (спор )
      • as in (довод )
      • asinh (спор )
      • atan( аргумент )
      • atanh (спор )
      • ceil( n, аргумент )
      • верхний предел (n, аргумент )
      • потому что (спор )
      • cosh( аргумент )
      • Разделение (дивиденды, дивиденды)
      • вниз (n, аргумент )
      • Exp (спор )
      • пол (n, аргумент )
      • gcd( аргумент 1,..., аргумент )
      • (спор )
      • log (база, аргумент )
      • макс. (заявление 1,..., спор N)
      • min( аргумент 1,..., аргумент )
      • умножение (коэффициент 1, коэффициент 2)
      • мощность (база, экспонент )
      • Коэффициент (дивиденды, дивиденды)
      • корень (n, аргумент )
      • круглый (n, аргумент )
      • Sgn( аргумент )
      • грех (спор)
      • sinh (спор )
      • Квартира (спор )
      • вычитать (минус, субстраген )
      • Сумма (резюме 1, резюме 2)
      • Загар (спор )
      • Тан (спор )
      • вверх (n, аргумент )
      • значение (указатель )

Общие характеристики:

  • Многоязычный
  • Сопоставимый рост с многоразрешенным разрешением
  • Опция темного режима
  • Уведомление о новой версии
  • Руководство для пользователей

Описание кода

Приложение запрограммировано на Java, с версией командного интерфейса, или с графическим интерфейсом пользователя на Java Swing.

Основная библиотека LibBigMathEngine включает следующие элементы:

  • Классы с расчетами наиболее распространенных математических функций в совпадающей точности с аргументами BigDecimal.
  • Выражатель возвращает дерево с выдержанным выражением.
  • Упаковка для расчета выражения производной функции.
  • Упаковка для основного выражения " Симплифер ".
  • Модуль для расчета результата выражения (с опцией многопроцесса).
  • Текст на лету для материи при редактировании выражений.
  • Автозавершение поможет пользователю при вводе выражений.

Она осуществляется на платформе Библиотека v1.4, которая включает много функций, которые являются общими для всех приложений

Окна

Многоточенный калькулятор v1.0.2 (2009)

Загрузка

Многоточенный калькулятор v1.1 (2019 год)

Загрузка

Многоточенный калькулятор v1.2 (2021 год) (1/2)

Смотреть видео
Загрузка

Многоточенный калькулятор v1.2(2021) (2/2)

Смотреть видео
Загрузка

Версия

image

Это одно из моих первых больших приложений, запрограммированных на Яве.

Для этой прикладной программы была создана библиотека, в которой были проведены легко различимые расчеты точности с использованием класса BigDecimal.В частности, библиотека выполняет основные математические функции, принимая номера Большого Decimal и желаемую точность.

Окончательное приложение имеет текстовую вставку, где вы можете ввести операции, которые вы хотите рассчитать.Он также позволяет хранить функции и переменные.

Интерфейс пользователя прост, с некоторыми ошибками, которые делают немного утомительным использование приложения.Я планирую подготовить новый вариант, который несколько улучшит этот недостаток.

В приложении анализируется введенная операция и хранится в памяти как структура дерева.Формулы могут храниться таким образом, поскольку дерево может храниться на основе одной или нескольких переменных.После получения дерева операций результат оценивается рекурсивно. После завершения этого процесса отображается общий результат.

image

Это новая версия многогранного калькулятора.

Цели:

  • Улучшить структуру класса приложения.
  • Способность рассчитать производные функции.
  • Улучшить пользовательский интерфейс.
  • Улучшить помощь.

Основная цель этой новой версии — реализовать алгебраическую производную.

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

В то время мы не добились большого прогресса в проекте, но почти 30 лет спустя, приложение, которое может вычислить, наконец пришло:-).


AСуществует всеобъемлющее руководство Это объясняет, как работает приложение.

image

Новая версия многослойного калькулятора.

Цели:

  • Добавить новую версию консультации во время запуска, чтобы иметь число людей, пользующихся приложением.
  • Вариант темного настроения

AСуществует всеобъемлющее руководство Это объясняет, как работает приложение.

Видеоматериалы

Загрузка