Professional Documents
Culture Documents
Cobol Intrinsic Functions
Cobol Intrinsic Functions
CURRENT-DATE
o MOVE FUNCTION CURRENT-DATE (1:8) TO Y
LENGTH
o MOVE INREC (1: FUNCTION LENGTH (OUT-AREA)) TO Y.
LOWER-CASE
o MOVE FUNCTION LOWER-CASE (ANSWER) TO Y.
UPPER-CASE
o MOVE FUNCTION UPPER-CASE (ANSWER) TO Y.
DATE-OF-INTEGER
o COMPUTE X = FUNCTION DATE-OF-INTEGER (DATE)
INTEGER-OF-DATE
o COMPUTE X = FUNCTION INTEGER-OF-DATE (DATE)
INTEGER-OF-DAY
o COMPUTE X = FUNCTION INTEGER-OF-DAY (DATE)
DAY-OF-INTEGER
o COMPUTE X = FUNCTION DAY-OF-INTEGER(DATE)
DATE-TO-YYYYMMDD
o COMPUTE FUNCTION DATE-TO-YYYYMMDD (X) TO Y.
DAY-TO-YYYYDDD
o COMPUTE FUNCTION DAY-TO-YYYYDDD (X) TO Y.
YEAR-TO-YYYY
o COMPUTE FUNCTION YEAR-TO-YYYY (X) TO Y.
NESTING FUNCTION
o COMPUTE NEW-DUE-DATE = FUNCTION DATE-OF-
INTEGER(FUNCTION INTEGER-OF-DATE(DATE-OF-ORDER + 30))
REVERSE
o MOVE FUNCTION REVERSE (SATYA) TO Y.
CHAR(N)
ORD(CHAR)
WHEN-COMPILED
MAX
o Largest value in the list of values( all items are of same
type(Alphabetic/Integer/Numeric/Alphanumeric))
MIN
o Lowest value in the list of values( all items are of same
type(Alphabetic/Integer/Numeric/Alphanumeric))
SUM
o Sum of lists of items, all items are numeric or integer
NUMVAL
NUMVAL-C
TRIGONOMETRIC FUCTIONS
o ACOS – ARC Cosine of numeric function
o ASIN – ARC Sine of numeric function
o ATAN – ARC tangent of numeric function
o COS – Cosine of numeric function
o LOG10 – Logarithm of base 10 of numeric item
o LOG - Logarithm of numeric item
o SIN – Sine of numeric item
o TAN – Tangent of numeric item
ARITHMETIC, BUSINESS, MATHEMATICAL FUNCTIONS
o FACTORIAL -
o INTEGER
o INTEGER-PART -
o MOD – Module value of integer item
o MEDIAN – Median of lists of numeric item.
o RANDOM – Random number based on supplied or default integer.
o REM – Remainder of dividing one numeric by another numeric.
o SQRT – SQRT of a numeric item
o SUM – SUM of list items, all items are of numeric or integer
o ORD-MAX – Position of MAX item in a list
o ORD-MIN – Position of MIN item in a list