Number formats

The program supports number display in exponential format and engineers notation. In addition, mixed fractions are supported.

Engineers notation consists of optional sign,digits (optional decimal separator), followed by multiplikator signs.

Numbers can be followed by units. In case of engineers notation there should be a blank before the unit, if no multiplicator character was used, in order to avoid confusion. Units are read by the program, but are not used for calculation.

Input format engineers notation:

[+ or -]digits[decimal separator][digits][multiplicator character][unit]

Examples engineers-notation:

1m,-20.5µ,50p,0.1µ

Input format exponential format:

[+ or -]digits[decimal separator][digits]E or e[blank][+ or -]digits[unit]

Examples exponential format:

1e5,-3.5e-3,0.1e1,0.1,-100

Input format mixed fractions:

[+ or. -]digits blanks digits[/ or. \]digits[unit]

Example mixed fractions:

5 1/4;1 1/2;1 1\3

Values in brackets are optional.

Number output in exponential format has 4 digits with floating point, an 'E' plus exponent.

Number output in engineers notation has 6 digits with floating point and a multiplicator character.

Complex numbers are internally defined in carthesian format (with Real and Imaginary part).