Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Калькулятор на Дельфи - проблема %)

7.9K
09 сентября 2004 года
Hekt0r
8 / / 03.09.2004
Есть форма калькулятора. На ней имеется поле Edit. Нужно, что математическое выражение, введенное в поле, по нажатию на кнопку, вычмслялось и результат выводился в Label.
Как это реализовать?
10
09 сентября 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Hekt0r
Есть форма калькулятора. На ней имеется поле Edit. Нужно, что математическое выражение, введенное в поле, по нажатию на кнопку, вычмслялось и результат выводился в Label.
Как это реализовать?


Во вложении - выдернутый калькулятор выражений RX. Из исходников вроде все понятно.

Компилится любой версией Дельфи. Больше ничего не требует.

7.9K
09 сентября 2004 года
Hekt0r
8 / / 03.09.2004
Цитата:
Originally posted by smartsoft

Во вложении - выдернутый калькулятор выражений RX. Из исходников вроде все понятно.

Компилится любой версией Дельфи. Больше ничего не требует.



Это и есть парсер математических выражений?

10
09 сентября 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Hekt0r
Это и есть парсер математических выражений?


Да. Для вычисления выражения из строки пишем:

 
Код:
uses
  Parser;

...
var
  A: Extended;
begin
  A := GetFormulaValue('20+35*sin(1.52)');  
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог