Встроенный математический оценщик
Найдите в тексте арифметические выражения, оканчивающиеся на «=", и введите ответ.
Встроенный математический оценщик
Вставьте любой текст, содержащий произвольную арифметику, и этот инструмент найдет каждое выражение, оканчивающееся знаком равенства, и заполнит ответ прямо там, где он есть. Введите «2+5=", и получится «2+5=7». Введите «10*15=", и получится «10*15=150». Он создан для заметок, протоколов встреч, итогов, вставленных в электронные таблицы, черновиков домашних заданий и любого места в виде простого текста, где вы быстро записываете сумму и предпочитаете не переключаться на приложение-калькулятор.
Средство оценки поддерживает сложение, вычитание, умножение и деление и учитывает обычный приоритет операторов, поэтому "2+3*4=" правильно становится "2+3*4=14", а не 20. Заключите часть выражения в круглые скобки, чтобы переопределить этот порядок, включая вложенные круглые скобки, такие как "((1+2)*(3+4))=". Числа могут быть целыми или десятичными числами, а результаты форматируются так, как их пишет человек — без завершающего «.0», а шум с плавающей запятой от делений, например 0,1+0,2, округляется.
Два варианта безопасного поведения делают его предсказуемым. Если выражение уже имеет ответ (скажем, ваш текст читается как «2+5=7»), инструмент оставляет его в покое, а не добавляет второй. Если что-то только выглядит как выражение, но таковым не является, например несбалансированные круглые скобки, два оператора подряд или деление на ноль, этот текст остается нетронутым, а не угадывается; сравнения типа «x==y» или «n>=5» также не считаются уравнениями. В сводной строке под выводом сообщается, сколько выражений было найдено и сколько решено.
Все выполняется локально в вашем браузере с помощью небольшого рукописного анализатора — здесь не задействованы eval() или Function(), и никакой текст никуда не отправляется. Это позволяет безопасно просматривать черновики, содержащие частные цифры: бюджеты, счета, инвентаризацию или личные расчеты. Вставьте, просмотрите заполненные результаты, затем скопируйте выходные данные или отправьте их в другой инструмент.