Previous: utici Up: ../plot79_u.html Next: uticrc
SUBROUTINE UTICR (FIELD,NUMBER,UPPER,LENGTH)
C$ (Code Integer In Roman Numeral Form)
C$ This subroutine converts an integer value to Roman numeral
C$ form. The arguments are
C$
C$ FIELD(*)........Array to contain the characters (1/word).
C$ If not large enough, the leading character
C$ will be a *. The result is left-adjusted
C$ in FIELD(*) with blank padding on the
C$ right, since this is the form in which
C$ Roman numerals are usually desired.
C$ NUMBER..........INTEGER value to be converted.
C$ UPPER........... .TRUE. - Return upper-case Roman numerals.
C$ .FALSE. - Return lower-case Roman numerals.
C$ LENGTH..........Length of FIELD(*).
C$
C$ The algorithm is adapted from D.E. Knuth, TEX - A System
C$ for Writing Technical Text, extracted from the Pascal
C$ source code.
C$ (02-FEB-82)