Главная страница
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
2-1173882532
maxXP
2007-03-14 17:28
2007.04.15
Перевод из двоичной в 16-ю


1-1171616348
_Mouse_
2007-02-16 11:59
2007.04.15
Подключение библиотеки к Pascal Scripts


15-1174418302
koha
2007-03-20 22:18
2007.04.15
Есть ли у кого описание алгоритма A5 GSM


15-1174256394
Alexander Panov
2007-03-19 01:19
2007.04.15
Вакансия.


15-1174302787
Клара
2007-03-19 14:13
2007.04.15
Обращение к записям