Math Evaluate API — бесплатный калькулятор выражений
Оцените строку математического выражения и верните числовой результат. Поддерживает базовую арифметику (+, -, *, /), степени (^), круглые скобки и такие функции, как sqrt, sin, cos, tan, log и abs. Никакого выполнения кода; выражение анализируется безопасно.
Code examples
curl -X POST https://api.botoi.com/v1/math/evaluate \
-H "Content-Type: application/json" \
-d '{"expression":"2 * (3 + 4)"}'When to use this API
Оценка формулы электронной таблицы
Оценивайте введенные пользователем формулы в приложении, похожем на электронную таблицу, не раскрывая функцию eval() и не запуская ненадежный код.
Калькуляторы цен
Разрешите администраторам определять правила ценообразования в виде математических выражений (например, «базовая_цена * 1,15 + плата за обработку») и оценивать их во время выполнения.
Образовательные инструменты
Создайте калькулятор или приложение для обучения математике, которое проверяет ответы учащихся, оценивая ожидаемое выражение на стороне сервера.
Frequently asked questions
Безопасно ли это от внедрения кода?
Какие функции поддерживаются?
Могу ли я использовать переменные в выражении?
Какова точность результата?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.