Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dtcalc(1X) — Digital UNIX 3.2c

Media Vault

Software Library

Restoration Projects

Artifacts Sought

DTCALC(1X)  —  Commands

NAME

dtcalc — The Common Desktop Environment Calculator.

SYNOPSIS

dtcalc [-a accuracy] [-m mode] [-b numeric_base] [-notation display_notation] [-trig trigonometric_type] [-no_menu_bar]

DESCRIPTION

The Dtcalc program is a calculator for use within the Common Desktop Environment.  It provides an easy to use interface designed to give access to common arithmetic and financial calculations. 

The calculator is designed to operate in much the same way as many hand-held calculators.  It provides three modes of operation: scientific, financial, and logical.  The default operation is scientific, but with the easy to use GUI changing to the modes of operation are easy.  When the operation mode is changed, a number of the keys change for the new operations. 

OPTIONS

Dtcalc defines a number of command-line options which allow the user to configure how the calculator displays itself.  Command-line options have a higher precedence then resources.  By using command-line options a user can override anything specified in a resource file. 

-a <accuracy>
This is the initial number of digits displayed after the numeric point. This value must be in the range 0 to 9.  The default value is 2.

-m <mode>
This determines which mode the calculator will display itself in. The possible values for <mode> are: ’scientific’, ’financial’, or ’logical’. Scientific is the default mode.  Some of the calculator keys change operations when the calculator’s mode is changed.

-b <numeric_base>
This determines which numeric base the calculator will use when it does calculations. There are four bases the calculator supports: binary (base 2), octal (base 8), decimal (base 10), or hexidecimal (base 16). The possible values for <numeric_base> are: ’binary’, ’octal’, ’decimal’, or ’hexidecimal’. The default is decimal.

-notation <display_notation>
This determines how the answers are to be display on the calculator. The possible values for <display_notation> are: ’scientific’, ’engineering’, or ’fixed’. The default is fixed.

-trig <trigonometric_type>
This determines how answers are presented when the calculator is in scientific mode. The possible values for <trigonometric_type> are: ’degrees’, ’radians’, or ’gradients’. The default is degrees.

-no_menu_bar
This option makes the calculator come up with no menubar.

RESOURCES

The Calculator supports a number of resources which make it much more configurable. Following is the list of supported resources and their default values. 

Client Resource Set
Name Class Type Default
postMenuBar PostMenuBar Boolean True
accuracy accuracy int 2
base Base string decimal
display Display string fixed
mode Mode string scientific
trigType TrigType string degrees

Dtcalc∗postMenuBar:
Specifies wheither the menu bar should appear or not.

Dtcalc∗accuracy:
Specifies wheither the menu bar should appear or not.

Dtcalc∗base:
This resource allows the user to change the default for the numeric base the calculator uses when it does its calculations.  The default is "decimal" which is base 10.  Possible values are:
binary (or bin): do calculations in base 2. 
octal (or oct): do calculations in base 8. 
decimal (or dec): do calculations in base 10. 
hexidecimal (or hex): do calculations in base 16. 

Dtcalc∗display:
This resource allows the user to change the default for the way answers are display on the calculator.  The default is "fixed".  Possible values are:
fixed (or fix): display in fixed mode. 
scientific (or sci): display in scientific mode. 
engineering (or eng): display in engineering mode. 

FILES

/usr/dt/bin/dtcalc This is the executable for the CDE Calculator. 

/usr/dt/app-defaults/<LANG>/Dtcalc
This file includes the application defaults for the CDE Calculator.

COPYRIGHT

(c) Copyright 1994 Hewlett-Packard Company
(c) Copyright 1994 International Business Machines Corp.
(c) Copyright 1994 Sun Microsystems, Inc.
(c) Copyright 1994 Novell, Inc.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026