Показать полную графическую версию : Вычисление сложных примеров на Delphi
i KeepeR i
08-05-2004, 01:07
как можно реализовать вычилсение примера ввиденного в одну строку примерно как в некоторых инженерных калькуляторах вот например в TEdit вводем строку
"sin34*cos(65-3)/tan30" нужна функция которая бы све это вычисляла...
Prisoner
08-05-2004, 04:59
Думаю функций таких нет, их вообще мало :). А вот поиск по сети дает обычно больше резултьтатов (http://www.yandex.ru/yandsearch?text=%E2%FB%F7%E8%F1%EB%E5%ED%E8%E5+%E2%FB%F0%E0%E6%E5%ED%E8%FF+Delphi&numdoc=0) .
Lucky13 ИМХО нужен интерпретатор матем. выражений.
i KeepeR i
09-05-2004, 04:02
ладно с вычислениями вобщем разобрались, вот подсказали бы какой нить попроще метод считать это выражение с того самого TEdit'а...
Prisoner
09-05-2004, 04:32
В каком смысле? В строку? А свойства этого компонента вы не смотрели? :). Text к примеру... или я чего-то не понимаю?
i KeepeR i
09-05-2004, 16:36
свмысле не встроку а как формулу, чтобы программа строку видела как математическое выражение
BrutalBit
09-05-2004, 17:09
Lucky13
http://algolist.manual.ru/syntax/index.php
http://www.delphikingdom.com/asp/itemq.asp?mode=1&itemid=62
Lucky13
Я писал такой кальк, если надо могу выслать исходники.
i KeepeR i
09-05-2004, 18:38
Guest
вышли если тебе не тяжело
Andreich
09-05-2004, 19:17
Lucky13
проверь почту
i KeepeR i
11-05-2004, 14:58
Andreich
Спасибо за исходники почти то что искал...:)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.