Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

Математическое выражение   Найти похожие ветки 

 
Леонид   (2007-03-28 14:35) [0]

Можноли перевести строку (2,5/56*36+1) сразу в резельтат. или наддо разбивать строку на отдельные состовляющие a:=2.5 b:=56 и тд а потом производить действие


 
Сергей М. ©   (2007-03-28 14:40) [1]

Можно и "перевести сразу в результат", а можно и "наддо разбивать на отдельные состовляющие" - выбирай на вкус)


 
Сергей М. ©   (2007-03-28 14:41) [2]

Эт чего, домашнее задание типа "написать куркулятор" ?)


 
Desdechado ©   (2007-03-28 15:21) [3]

Ищем в гугле "Лексический анализатор"


 
Amoeba ©   (2007-03-28 15:33) [4]

Математический парсер поможет:
http://delphi.icm.edu.pl/ftp/d10free/parser10.zip
http://www.bestcode.com/html/tbcparser.html
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=517
http://www.freedownloadscenter.com/Programming/Delphi_Tools_and_Components/UCalc_Fast_Math_Parser__Delphi_edition__Download.html


 
Сергей М. ©   (2007-03-28 15:36) [5]

Да какой нафих парсер ?)
vbscript-движок всегда под рукой - он и распарсит, и вычислит, и результат выведет куда ему скажут, и задницу подотрет).. Что еще надо-то для полного счастья ?)


 
Правильный Вася   (2007-03-28 15:59) [6]


>  и задницу подотрет)

один из двух из ларца, одинаковых с лица?


 
Леонид   (2007-03-28 15:59) [7]

> Эт чего, домашнее задание типа "написать куркулятор" ?)
Ага, 8000 строк програмного кода, 40 процедур, а StrinGrid меня постоянно подводит, в ячейку я ввожу строку выражения, а как посчитать незнаю - последняя фишка осталась.

> Сергей М. ©   (28.03.07 14:40) [1]
> Можно и "перевести сразу в результат", а можно и "наддо
> разбивать на отдельные состовляющие" - выбирай на вкус)

Подскажи хоть процедуру сразу что бы вычислить я хелп про нее почитаю


 
Efir ©   (2007-03-28 16:02) [8]

Набей в яндексе "обратная польская запись" и будет тебе стчастье.


 
Сергей М. ©   (2007-03-28 16:05) [9]


> StrinGrid меня постоянно подводит


Вот ведь засада-то)

Выглядит как Ёхель, а цифири считать, зараза, не хочет)


> Подскажи хоть процедуру сразу что бы вычислить я хелп про
> нее почитаю

http://www.google.ru/search?q=Delphi+VBScript&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a


 
Loginov Dmitry ©   (2007-03-28 18:03) [10]

Гы
Прикольная штука TScriptControl.
Написал собственный калькулятор:

Label1.Caption := SC.Eval(Edit1.Text);

:))


 
Leonid Troyanovsky ©   (2007-03-28 18:09) [11]


> Loginov Dmitry ©   (28.03.07 18:03) [10]

> Прикольная штука TScriptControl.

У Анатолия Подгорецкого на сайте есть весь Анатолий Тенцер.
Рекомендую.

--
Regards, LVT.


 
Loginov Dmitry ©   (2007-03-28 18:43) [12]

> У Анатолия Подгорецкого на сайте есть весь Анатолий Тенцер.
> Рекомендую.


Мощно. Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.047 c
15-1174419550
xayam
2007-03-20 22:39
2007.04.15
Подскажите шахматный сервер


2-1174911012
..::KraN::..
2007-03-26 16:10
2007.04.15
Drag&Drop


9-1147116507
except 3.0
2006-05-08 23:28
2007.04.15
Нарисовать клеточный массив.


2-1175080484
BigVova
2007-03-28 15:14
2007.04.15
Размер HTML документа в браузере


15-1174605154
eXPell
2007-03-23 02:12
2007.04.15
Баян (?) о "мудростях"