Вычислить ( Калькулятор ) – Delphi 7, Delphi 6, Delphi 5, Delphi 4 – Математика / Сроки – База кода

Скачать

Название (оригинал): Calculate ( Calculator )

Описание:
Англ (оригинал)To provide a way for a program to use dynamic formulas / expressions at run-time. For instance you could read in a formula ( with variables ) from a config file then pass that formula ( variables and all ) to the Calculate Unit for processing. The Calculate unit will parse through the formula and preform the operations obeying all operator precedence rules ( Parenthesis, Power, Multiply, Divide, Modulus, Add, Subtract ). This allows for easy updates, should a formula definition change somewhere along the way. You can use the TStrings “memory” property to hold variables or formulas you want to use in your calculations. You may also override the OnFindVariableEvent to provide a custom way to search for variables ( i.e. from a database ). You could easily write your own Calculator application based on this Unit. Custom function processing has now been added to this very popular unit! Which means you can now write an Advanced Calculator with this unit or even your own spreadsheet application. Enjoy…
Рус (машинный)Чтобы обеспечить способ для программы для использования динамических формул / выражений во время выполнения. Например, вы могли прочитать в формулы ( с переменными ) из конфигурационного файла затем передать, что формула ( переменные и все ) чтобы вычислить блок для обработки. Вычислить блок будет анализировать через формулы и преформ операций, соблюдение всех правил приоритета операторов ( скобка, Мощность, умножение, деление, модуль, сложение, вычитание ). Это позволяет легко обновления, следует формула определения изменения где-то по пути. Вы можете использовать TStrings свойство \”памяти\”, чтобы держать переменные или формулы, которые вы хотите использовать в своих расчетах. Вы можете также переопределить OnFindVariableEvent чтобы предоставить собственный способ поиска переменных ( т. е. из базы данных ). Вы могли бы легко написать свой собственный калькулятор приложение, основанное на данном устройстве. Пользовательская функция обработки добавляются в этот очень популярный агрегат! А значит, вы можете сейчас написать Продвинутый калькулятор с помощью данного устройства или даже ваше собственное приложение для обработки электронных таблиц. Наслаждайтесь…

база кода