Такой функционал необходим для текстого поля jsfiddle.net/rtB2k ? Если же нет, то как-то так придется реализовывать jsfiddle.net/ts7cL/4 . Было бы неплохо узнать подробнее, что нужно от этой формы.
Первообразная вычисляется по табличной формуле. Будет равна arcsin(x/2). Дальше, учитывая, что функция нечетная вычисляем. Должно получится число Пи. Но могу что-то напутать.