Switch to English

ARIFMETICA

Калькулятор, который я создал для себя, устав от стандартных решений

Арифметика 

Я — инженер, и каждый день мне приходилось делать десятки расчётов. Стандартные калькуляторы заставляли меня тратить время и рисковать ошибками. Я не нашёл ничего подходящего и создал Arifmetica — умный лист для вычислений, который понимает математику и экономит ваше время.

Почему в эпоху высоких технологий мы все еще пользуемся калькулятором, который почти не изменился за десятилетия?
Я долго искал идеальный инструмент, но не нашёл. Тогда я решил создать максимально удобный и практичный инструмент, который бы решал все проблемы разом, и у меня получилось.
Если вы постоянно что-то считаете, эта программа станет просто незаменимым помощником.
Основные особенности Арифметики, отличающие её от других калькуляторов - это история вычислений, возможность быстро изменять уже подсчитанные выражения и сохранять все свои вычисления в файл, делать заметки и потом быстро возвращаться к расчету для его корректировки или просмотра.
Попробуйте Арифметику и убедитесь в этом сами!
Программа уже обновилась!
Покупая программу, вы поддерживаете дальнейшее развитие проекта
Купить ARIFMETICA - 1 000р
Системные требования:
Операционная система: Windows 10-11, x32-x64

Остались вопросы? Напишите мне лично

Обновления программы

Релиз арифметики [10.11.2024]

Arifmetica v1.1.0 [15.02.2025]

- Визуальные улучшения, добавлены новые анимации делающие работу в приложении приятнее
- Окно функций теперь можно масштабировать, кнопки подстраиваются под размер окна
- В окне функции добавлены кнопки вызова цифр, кнопка backspace,  а также все используемые функции
- Программа запоминает размер и положение окна, а также масштаб текста после закрытия
- Теперь возможно уменьшить размер окна до 1 строки
- В программу встроен хронометр, которые позволяет отслеживать время проведенное за компьютером. Теперь можно легко и просто работая над определенной задачей отслеживать затраченное время. Вся история хронометра автоматически записывается в файл.
- Символ корня "v" тоже закрашивается
- Исправлена ошибка при задании степени состоящей из дробного числа
- Теперь ошибки выводятся не в кодированном виде, а в текстовом, что позволяет легче понять с чем связанна ошибка
- Ошибки Nan, Infinity и прочие закрашиваются красным
- Исправлена ошибка, которая происходила с вложенными выражениями со степенями (связанно это было с тем что не обрабатывались вложенные выражения со степенями)
- Теперь если у корня не выбран показатель, то он по умолчанию принимается, как квадратный корень, пример: 4v = 2 или с показателем корня 16v3 =4
- Корень из отрицательного числа возвращает ошибку (согласно математическим правилам)
- Степень из отрицательного числа всегда возвращала отрицательное значение, исправлено -2^2 вернет 4, а -2^3 вернет -16
- Добавлена новая функция которая позволяет просуммировать все итоговые значения выражений находящиеся между строк //start и //summ пример:
//start
1+2 = 3
3*3 = 9
//summ = 12
- Символ экспоненты E+ или e-  закрашивается синим цветом
- Обновлена и актуализирована инструкция пользователя
- Теперь можно изменить шрифт приложения
- Добавлены циклы, теперь можно производить расчеты в цикле заданное количество раз. Синтаксис цикла следующий:
for (x; 1 to 3; step 1; x+1)
При этом возможно как вывести каждую итерацию цикла, либо только последнюю.
Данный цикл выведет:
1+1 = 2
2+1 = 3
3+1 = 4
- Исправлена ошибка связанная с максимизацией окна при двух мониторах
- Если 2 раза кликнуть по шапке окна, программа разворачивается на весь экран
- При закрытии приложения комбинацией alt+F4 процесс не завершался, исправлено
- Шаг перемещения колёсиком мыши при зажатом shift уменьшен
- Добавлена новая функция - сортамент металлопроката. При нажатии на кнопку открывается окно, где можно в удобном виде найти необходимый профиль, нажав на него двойным кликом произойдет вставка массы выбранного профиля в главное окно калькулятора
- Теперь переменные можно задавать не только буквами, но и целыми словами
- Теперь переменные после удаления своего объявления выгружаются из памяти (раньше значение переменной хранилось в памяти до нового объявления или перезагрузки программы)
- Теперь переменные работают только в рамках одного рабочего пространства
- Теперь имена переменных должны состоять только из букв латиницы
- Исправлена ошибка, которая не позволяла взаимодействовать с всплывающими диалоговыми окнами если главное окно было закреплено

Arifmetica v1.2.0 [19.04.2025]

- Улучшен пользовательский интерфейс, переработаны все окна, теперь окна и кнопки имеют закругления.
- Переработан механизм уменьшения/увеличения окна, теперь это можно делать за любой угол или сторону окна.
- Добавлено новое окно с описанием команд горячих клавиш.
- Обновлено руководство пользователя.

- Откорректировано окно функций, добавлены новые кнопки.
- Добавлена новая функция под названием up. Данная функция позволяет взять результат выражения строкой выше и использовать его в вычислениях, например:
23-3 = 20
up*2 = 40
С данной функцией можно выполнять все арифметические операции, при изменении строки выше автоматически производиться перерасчет значения функции.
- Добавлена новая функция под названием un. Данная функция позволяет взять результат выражения строкой ниже и использовать его в вычислениях.
- Добавлена новая функция под названием st(). Данная функция позволяет суммировать результаты выражений перечисленных строк.
Пример:
строка 1: 1+1 = 2
строка 2: 2+2 = 4
st(1,2) = 6
В скобочках помимо перечисления строк через запятую можно задавать диапазон строк через тире, например: st(1,2,3-5).
Данную функцию можно использовать как ссылку на определенную строку.

При этом с данной функцией можно выполнять все арифметические операции, при изменении перечисленных строк автоматически производиться перерасчет итогового значения функции.
- Добавлена очень удобная функция подстановки скобок для выражений, для этого достаточно выделить фрагмент, где требуется добавить пару скобок и нажать на клавишу ё или ` (клавиша обычно находится слева от цифры 1), после этого выделенный фрагмент будет автоматически обернут в скобки. Если же нажать на клавишу ё или ` c зажатым shift, то произойдет обратное действие, скобочки удалятся.
- Добавлена горячая клавиша которая позволяет поставить зак ^ - степень числа. Для вставки символа необходимо нажать 2 раза на клавишу * (умножить).
- Исправлена ошибка, выражение типа: 1(5) возвращало склеенное число со значением в скобках: 1(5) = 15. Теперь если перед скобками или после, нет арифметического знака, программа вернет ошибку.
- Раньше длинные числа с количеством знаков более 18 вызывали ошибку, исправлено.
- Выражения типа: 2^2-2^2 = Ошибка вычисления 
С использованием арифметического знака вычитания выводили ошибку, исправлено.
- Исправлены мелкие ошибки.

Arifmetica v1.2.1 [10.09.2025]

- Изменения порядка активации программы

Arifmetica v1.3 [27.10.2025]

- Удалил из программы хронометр, в связи с редким использованием.
- Проведена большая работа по повышению отзывчивости приложения, работать стало намного приятнее.
- Произведен рефакторинг. Код полностью переработан.
- Производительность программы значительно возросла, исключены мини прерывания программы. 
- Все вычисления теперь выполняются в асинхронном методе.
- Теперь калькулятор запускается при нажатии на кнопку NUMLOCK (пользователи numlock калькулятора особенно обрадуются!).
- Горячую клавишу NUMLOCK можно отключить в настройках. 
- Добавил новую настройку позволяющую вызывать программу по клавише NUMLOCK при этом не вылючая панель цифрового блока.
- Добавил возможность назначать вызов окна программы и его сворачивание по произвольно назначенной горячей клавиши.
- Окно программы можно свернуть нажав на клавишу ESC.
- Калькулятор научился работать с процентами.
- В настройках приложения теперь можно создать полностью костюмную тему и настроить цвета абсолютно произвольно.
- Для применения настроек теперь не надо перезагружать программу, настройки применяются в реальном времени.
- Закруглил края у контекстного меню.
- Исправлено выделение строк при клике на номер строки.
- Добавлена возможность копировать результат выражения просто кликнув по нему левой кнопкой мыши, при этом результат выражения подсвечивается и появляется подсказка.
- При выделении нескольких строк выводится в небольшом поле снизу следующая полезная информация: сколько строк выделено, среднее значение результатов выражений выделенных строк, сумма результатов выражений выделенных строк. При клике по значение оно копируется в буфер.
- При даблклике по шапке окно раскрывается на весь экран.
- При раскрытии окна на весь экран учитывается панель пуск.
- Добавлена новая функция переноса строк.
- Проведена работа над модальностью окон, теперь всплывающие диалоги не перекрываются главным окном.
- Исправлена ошибка связанная с невозможностью запустить программу, которая возникала при первом запуске программы, если папка Arifmetica отсутствовала.
- Полностью переработано меню настроек, параметры сгруппированы по темам.
- В настройках стало возможно назначить прозрачность основному окну. 
- Всплывающие подсказки теперь имеют симпотичный внешний вид.
- Улучшена заставка, при запуске выводится версия программы.

Arifmetica v1.3.1 [В процессе]

- Обновлена и переработана инструкция.
- Исправлен баг связанный с тем что при обновлении программы с старой версии она не открывалась. Баг был связан с некорректным чтением файла настроек. Теперь если настройки не удается прочитать они перезаписываются значениями по умолчанию.
- Вернул подсветку парных скобок. 
- Подсветкой парных скобок можно управлять в настройках.
- Теперь для комментариев ошибки не выводятся.
Посмотрите видео
YouTube
RuTube
Кому подойдёт Арифметика?
Эта программа станет незаменимым помощником для:
  • Инженеров и архитекторов – для простых и сложных математических вычислений и подсчетов
  • Бухгалтеров – в любых расчётах и финансовых операциях
  • Сметчиков – при составлении смет и расчёте материалов
  • Студентов – для решения задач и выполнения учебных работ
  • Преподавателей – для подготовки уроков и проверки заданий
И всех, кто каждый день сталкивается с числами, вычислениями и формулами.
Возможности программы
Мгновенные расчеты в реальном времени
Каждое ваше выражение рассчитывается моментально. Никакой задержки, никакого ожидания – просто вводите данные и тут же получите результат. 
Работа с переменными
Задавайте параметры (переменные) один раз и используйте их в любых формулах. Это особенно полезно для тех, кто работает с многократными вычислениями. Экономьте время и избегайте ошибок.
Удобные функции
Дополнительные функции позволяют связывать данные. Например, с помощью функции up и un можно взять значение строкой выше или ниже соответственно. С помощью функции st сослаться на строку или суммировать диапазон строк.
Поддержка циклов
Создав цикл, вы сможете автоматизировать рутинные и повторяющиеся операции.
Встроенный сортамент металлопроката
База данных охватывает весь спектр российского сортамента металлопроката включая арматурный прокат. Удобный и легкий поиск позволяет моментально найти нужный элемент, и по щелчку мыши тут же вставить его массу в arifmetica для дальнейших подсчетов.
Легко меняйте размер шрифта
Легко меняйте размер текста колесиком мыши, масштабируйте текст так, чтобы вам было удобно и не приходилось напрягать глаза.
Подсветка синтаксиса
Подсветка функций, переменных, скобок и комментариев помогает легко ориентироваться в расчетах.
Бесконечное количество строк для вычислений
Никаких ограничений.
Продуманный до мелочей интерфейс
Интерфейс Арифметики разработан с учётом всех нюансов. Вы сразу заметите, как легко и интуитивно просто становится работать с программой. Ничего лишнего.
Темы оформления: светлые и темные
Выберите светлую тему для работы днем или тёмную для работы ночью – забота о зрении на первом месте. Настраивайте интерфейс так, чтобы вам было максимально комфортно.
Желаете настроить цвет каждого элемента под себя?  Пожалуйста, это возможно.
Горячие клавиши
Быстро вызывайте калькулятор по горячей клавише, овладев горячими клавишами вы увеличите свою производительность и сможете очень быстро создавать и корректировать выражения.
Закрепление окна поверх остальных
Нажмите на 1 кнопку и вы закрепите окно программы на экране, чтобы оно всегда было доступно, даже когда вы работаете с другими приложениями. Поверьте это очень удобно особенно при подсчетах.
Регулируйте прозрачность окна в настройках.
Рабочие файлы и несколько пространств
Создавайте и сохраняйте любое количество рабочих файлов и переключайтесь между ними в одно мгновение. Организуйте свои проекты и задачи так, как удобно именно вам.
Минимальные затраты ресурсов
Программа занимает совсем чуть-чуть места (до 3 Мб) и в процессе своей работы она будет незаметна для компьютера.
Автосохранение данных
Все ваши данные сохраняются автоматически. Не нужно бояться закрыть программу или потерять результаты при случайном сбое.