PDA

Показать полную графическую версию : Вычисление сложных примеров на 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) .

JCooper
08-05-2004, 16:49
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

Guest
09-05-2004, 17:17
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