Greater than or equal sets an inclusive floor: the left value must meet or exceed the right minimum. IF AGE >= 65 selects seniors including those exactly sixty-five. IF GROSS >= MIN-WAGE validates compliance including pay at the legal minimum. IF SERVICE >= 5 routes employees with five or more years to longevity processing. Symbolic >= aligns with keyword GE in Broadcom Language Reference. Strict > excludes the boundary; >= includes it—labor and benefits policies often phrase rules as at least or or more, which maps to >= not >. Beginners coding IF HOURS > 40 for overtime when contract says forty hours and above should use >= 40. This page teaches syntax, GE equivalence, minimum wage and seniority patterns, date floors, banded ranges with <= upper cap, contrast with THRU, arithmetic in conditions, and boundary-value testing for audit-ready batch logic.
Greater than or equal in conditions: IF SCORE >= 90, IF TENURE >= MIN-YRS, IF BALANCE >= 0. True when left meets or exceeds right.
12345678JOB INPUT PAYROLL IF GROSS >= MIN-WAGE COMPLIANT = Y END-IF IF SERVICE-YRS >= 10 PRINT LONGEVITY-RPT END-IF
| Form | Example | At exact minimum |
|---|---|---|
| >= | IF YRS >= 5 | |
| GE | IF YRS GE 5 | |
| > | IF YRS > 5 | |
| GT | IF YRS GT 5 |
Policy at least five years maps to >= 5 or GE 5. Policy more than five years maps to > 5. At boundary, >= true and > false. Misapplied strict > drops eligible employees, members, or transactions at exact threshold—common audit finding in benefits batch jobs.
IF GROSS >= MIN-WAGE marks compliant rows including those paid exactly minimum. Exception report uses IF GROSS < MIN-WAGE for underpay. Pair both for audit dashboard counts. Implied decimal on P 2 MIN-WAGE and GROSS must align—state minimum 7.25 stored as P 2 literal or field with two decimal places.
123456DEFINE MIN-WAGE W 5 P 2 VALUE 7.25 JOB INPUT PAYROLL IF GROSS < MIN-WAGE PRINT UNDERPAY-EXCEPTION END-IF
IF SERVICE >= 20 grants vesting including twentieth year. IF GRADE >= 14 federal pay table band entry. Integer years fit >= naturally. Fractional years need consistent scale—IF SERVICE-YRS >= 5.0 at P 1 when FILE stores tenths of years.
Contract language forty hours or more per week maps IF TOTAL-HRS >= 40 not IF TOTAL-HRS > 40. Exactly forty hours triggers overtime eligibility under that rule. Verify union agreement wording before choosing > versus >=—legal text wins over programmer habit.
IF BALANCE >= 0 includes zero balance accounts. IF GROSS >= 0 includes zero pay— contrast IF GROSS > 0 excluding zeros from listing. Pick filter matching report purpose—active accounts with zero balance may still need >= 0; payment register may use > 0.
IF EFF-DATE >= POLICY-START includes policies effective on start date. Date internal formats must match between operands. Test record on start date in QA. Combine IF EFF-DATE >= START AND EFF-DATE <= END for closed effective window.
IF SCORE >= 80 AND SCORE <= 89 defines grade B band with both bounds inclusive. THRU alternative IF SCORE EQ 80 THRU 89 per manual THRU semantics. Senior IF AGE >= 65 with no upper bound selects all seniors—add AND AGE <= MAX if capped program.
IF REG + OT >= STD tests total hours floor. IF NET >= GROSS - MAX-DED computes right side before compare. Parentheses when documenting: IF (A + B) >= THRESHOLD.
IF CODE >= N selects codes at or after N in collating order including exact match to padded literal N when lengths align. Region reporting sometimes uses alphabetic floors when codes are letters not numbers.
Greater than or equal means the same as or bigger. If the ride requires you to be at least forty inches tall, forty inches exactly is tall enough—you may ride. Strict greater than would mean you must be taller than forty inches, so exactly forty might not work. The >= sign tells the computer the line counts too, not just above it.
1. IF AGE >= 65 means:
2. GE is:
3. IF GROSS >= MIN-WAGE compared to IF GROSS > MIN-WAGE:
4. IF SERVICE >= 5 THRU pattern alternative:
5. >= with date CUTOFF for active records: