Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2010, 09:39   #1
Gypsy
Пользователь
 
Регистрация: 16.10.2009
Сообщений: 42
По умолчанию in Формула типа String out результат типа Double

Здравствуйте, уважаемые!
Не подскажите может есть гденибудь готовый юнит по расчету формулы, заданной в строковом формате. Формула может содержать только операции сложения, вычитания, умножения, деления и скобки.

Огромное спасибо откликнувшимся!
Gypsy вне форума Ответить с цитированием
Старый 16.04.2010, 10:00   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

ArtFormula v.1.5

By Artem Parlyuk. ArtFormula package contains two non-visual Delphi & Lazarus components for symbolic expression parsing and evaluation. Provides runtime scripting engine for automating your programs.

Provides:

* 7 arithmetic operations
* 10 logical operations
* 6 bitwise operations
* string concatenation
* 22 arithmetic functions
* 10 statistical functions
* 2 logical functions
* 16 string functions
* 13 date functions
* 14 programming functions
* User defined constant
* Up to 255 user defined variables
* Up to 255 user defined functions (modules).
* Symbolical differentiation of functions with basic simplification of resulting derivatives

ArtFormula programming language supports:

* Variables definitions and assignment statement
* Increment and Decrement operations
* Return function
* Compound statement (BEGIN... END)
* IF statement
* WHILE loop
* UNTIL loop
* FOR loop
* Interface functions: msg('text', 'caption', props), input('caption', 'text', defvalue).

TArtFormula supports spreadsheet calculation.
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 16.04.2010, 10:14   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

есть куча скриптовых языков под Delphi...

а вообще, может быть, Вам хватит малюсенького кода:
http://www.programmersforum.ru/showp...37&postcount=3
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.04.2010, 10:21   #4
Gypsy
Пользователь
 
Регистрация: 16.10.2009
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
есть куча скриптовых языков под Delphi...

а вообще, может быть, Вам хватит малюсенького кода:
http://www.programmersforum.ru/showp...37&postcount=3
Спасибо, щас посмотрим. И Grag'у тоже спасибо. А можно подробней про кучу скриптовых языков под дельфи?
Gypsy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо получить случайную величину типа Double, распределенную по функции Пуассона! SkAndrew Помощь студентам 3 04.01.2010 08:45
файл типа string whatever Помощь студентам 12 16.12.2009 16:23
массив типа string dollemika Помощь студентам 13 02.05.2009 23:15
Конвертация типа string в int Mixasik Общие вопросы C/C++ 10 25.04.2009 02:58