Основные сведения о работе с программой TxCalc

Основная идея при создании программы состояла в предоставлении пользователям такого инструмента, который был бы чуть сложнее обыкновенного калькулятора, но давал бы возможность выполнять достаточно сложные расчеты. Безграничное расширение предоставляемых возможностей, которое характерно для большинства современных программных продуктов, приводит к тому, что эти возможности не используются. Тратить время на изучение обширной документации и неразумно, и, чаще всего, бесполезно.

Прежде, чем читать дальше, посмотрите примеры - этого будет достаточно для использования данной программы. В большом окне вы можете написать любой текст, например

Альфа=2*2=

Если после этого вы нажмете на клавишу , то увидите результат

Альфа=2*2=4.000000

Конечно, не любой текст будет правильным (при нажатии на клавишу запуска расчета может появиться предупреждение об ошибке, либо вообще не будет никакой реакции). В программе используется всего одна основная конструкция:

<переменная>=<арифметическое выражение>[=]

Пример:

Число_условное=345-5*3^2=

Знак равенства после выражения обозначает, что после исполнения за этим знаком будет выведен результат. Этот знак можно не ставить - в таком случае результат выводиться не будет, просто переменная примет соответствующее значение, и это можно использовать в дальнейшем тексте.

Пример:

Число_условное=345-5*3^2
X=Число_условное/2=

После исполнения мы увидим:

Число_условное=345-5*3^2
X=Число_условное/2=150.000000

Для комментирования расчетов предусмотрена вспомогательная конструкция:

{комментарий}

В этом случае все, что находится между фигурными скобками рассматривается, как комментарий, а скобки после исполнения заменяются на пробелы.

Еще одна вспомогательная конструкция предназначена для вывода значения переменных:

<переменная>=?

Естественно, что по мере развития программы возникает желание добавлять новые и новые детали. Я в данном случае не исключение, хотя и борюсь с подобными желаниями. Но иногда...

Например, в начальной версии все результаты выводились с точностью 6 знаков после десятичной точки. В настоящий момент имеется возможность управлять точностью с помощью указания числа знаков в конструкции:

?<число знаков>

Пример:

?4
x=2/3=
x=2/7=
x=?2

Результат:


x=2/3=0.6667
x=2/7=0.2857
x=0.29
 
X