пятница, 2 января 2015 г.

Формулы в web

Вот написать формулу для вставки куда-либо - пожалуйста, куча сервисов: texify.comprimat.org

А если нужно считать формулу (например, ответ к задаче) и проверить ее?
Проверить формулу без переменных (корень из трех плюс пи и все это пополам) - просто. Надо просто получить десятичную запись того что ввел пользователь и сравнить с ответом.
Если есть переменные, то надо сравнить ее с ответом для нескольких наборов этих переменных.
Итак, все сводится к вопросу: как перевести считываемую формулу в десятичное число?
Напрямую опасно - могут взломать.
Тут в 4 посте советуют runkit - виртуальная машина php (ссылка1, ссылка2).

пример http://youclever.org/students.html?Page=try&GoTo=1843294&SolutionID=1843286&PartID=0