|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.05.2010, 13:57 | #1 |
Новичок
Джуниор
Регистрация: 16.05.2010
Сообщений: 1
|
Вычисление значения функции, заданной в виде строки
имеется код:
function f(x: double): double; begin f:=cos(x); end; как заменить значение функции f на текст,вводимый в edit? пытался так f:=StrToFloatDef(form1.Edit1.Text,c os(x)); не получается так как в edit введено не число, а формула. Как быть? помоги! <a href=http://ddl.name/ >download video</a> |
26.05.2010, 14:36 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Достань компонент TCalc или другой эвалюатор и им рассчитывай формулу в Эдите
Плюс от меня пример эвалюатора на платформе Экзеля: Код:
I'm learning to live...
|
01.10.2010, 01:37 | #3 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
Можно еще юзать парсер
Код:
|
01.10.2010, 14:43 | #4 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
юзай стеки и очереди
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить значения функции и вывести результаты в виде графика (функцию см.далее) {Please} | timepoka | Помощь студентам | 10 | 28.02.2010 12:43 |
вывести на экран в виде таблицы значения функций,заданной графически, на интервале от Хнач до Хкон с шаго | Masiasia | Помощь студентам | 1 | 25.11.2009 10:06 |
Вычисление функции заданной в виде разложения в ряд | StudeHt | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 02.05.2009 20:08 |
Вычисление функции с заданной точностью. | Absent | Помощь студентам | 1 | 21.11.2008 13:30 |