![]() |
|
#1
|
|||
|
|||
![]() Вопрос возможно и нубский, но немогу сделать.
У меня программа, которая считает функцию, но заранее я незнаю, какая именно функция будет использована в программе, тоесть саму функцию я вводю в Edit. Например: Edit1.Text:='(x+1)/2*x'; Как мне сделать, что бы (x+1)/2*x передало допустим в переменную S типа real, и поcтитало значение S. Приведу пример: Я имею на форме Edit1, Edit2 и Label1, ввожу в Edit1 некую функцию y(x), а в Edit2 значение переменной "х". В Label1 мне должно вывести значение функции y(x). |
#2
|
||||
|
||||
![]() Так просто не сделаешь нужна писать парсер!
Вот готовая: Код:
Маленький мальчик пришёл на систопку Линукс отстой крикнул он громко Долго пинали мёртвое тело Не кто вступился, били за дело Последний раз редактировалось PESTS, 14.05.2009 в 21:29. |
#3
|
||||
|
||||
![]() showmessage(Calculate('(x+1)/2*x', 3));
Маленький мальчик пришёл на систопку Линукс отстой крикнул он громко Долго пинали мёртвое тело Не кто вступился, били за дело |