Master Mainframe Technologies - COBOL, JCL, DB2, VSAM, CICS & More
ABEND Codes SQLCODEs File Status Interview Prep Contact
💻 COBOL

COBOL Intrinsic Functions

Intermediate 🕑 10 min read 👁 0 views

18

Code Example


## COBOL Intrinsic Functions

Intrinsic functions perform operations on data without requiring separate procedural code. They're used inline within statements.

### Syntax

\`\`\`cobol
FUNCTION function-name(argument-1 [argument-2]...)
\`\`\`

### Categories

**Numeric Functions:**
- INTEGER, INTEGER-PART, REM, MOD
- MAX, MIN, MEDIAN, MEAN, RANGE
- SUM, VARIANCE, STANDARD-DEVIATION
- SQRT, LOG, LOG10, EXP
- SIN, COS, TAN, ASIN, ACOS, ATAN

**String Functions:**
- LENGTH, REVERSE, TRIM
- UPPER-CASE, LOWER-CASE
- ORD, CHAR, ORD-MAX, ORD-MIN

**Date Functions:**
- CURRENT-DATE, DATE-OF-INTEGER
- INTEGER-OF-DATE, DATE-TO-YYYYMMDD
- DAY-TO-YYYYDDD, YEAR-TO-YYYY

**Financial Functions:**
- ANNUITY, PRESENT-VALUE

**Other:**
- RANDOM, WHEN-COMPILED
- NUMVAL, NUMVAL-C