Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
Леонид   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.065 c
2-1174922269
bagos
2007-03-26 19:17
2007.04.15
текст на канве


2-1174549272
tery
2007-03-22 10:41
2007.04.15
Помогите


15-1173723374
Ringo
2007-03-12 21:16
2007.04.15
Вэб-камеры по всему миру.


15-1174288776
lowo
2007-03-19 10:19
2007.04.15
DWord овая дата


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский