Профессиональный, отказоустойчивый инженерный калькулятор для мобильных устройств, созданный на базе Godot Engine 4.
Этот проект — не просто красивый интерфейс. Под капотом работает написанный с нуля пуленепробиваемый математический парсер, который решает главную проблему встроенного класса Expression — он понимает математику так, как её понимают люди, а не машины.
2π, 5(2+3), e(sin(30)), аккуратно расставляя знаки умножения под капотом.sin, cos, tan, cot) и их обратные аналоги работают в градусах (а не в радианах), с жестким подавлением микропогрешностей float (например, sin(180) = 0, а не 1.22e-16).tan(90) или деления на ноль — вместо краша движка калькулятор корректно выдает Error.!, логарифмов по основанию 10 log(), натуральных логарифмов ln(), корней √ и ³√, экспоненты exp, модулей |x| и округлений (floor, ceil).100 - 50% корректно вычисляют левую часть и отнимают процент именно от неё, выдавая честные 50.sin(, floor( и т.д.) происходит в один клик.1..5 или 3.14.15), а нажатие . после оператора умно превратится в 0..user://calc_history.dat).ConfigFile.git clone https://github.com/ТВОЙ_ЛОГИН/ТВОЙ_РЕПОЗИТОРИЙ.gitОзнакомиться с политикой конфиденциальности можно в файле PRIVACY_POLICY.md.
Этот проект распространяется под лицензией MIT. Вы можете свободно использовать, изменять и распространять этот код.