Cobol Language - Tips: Difference between revisions
Line 20: | Line 20: | ||
* | * | ||
= Operations = | = Cobol Arithmetic Operations = | ||
'''ADDITION''' | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 35: | Line 36: | ||
| ADD B C GIVING A || A = B + C || - | | ADD B C GIVING A || A = B + C || - | ||
|} | |} | ||
'''SUBTRACTION''' | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 46: | Line 49: | ||
| SUBTRACT B C FROM A GIVING D || D = A - B - C || - | | SUBTRACT B C FROM A GIVING D || D = A - B - C || - | ||
|} | |} | ||
'''DIVISION''' | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 63: | Line 68: | ||
|| - | || - | ||
|} | |} | ||
'''MULTIPLICATION''' | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 71: | Line 78: | ||
|- | |- | ||
| MULTIPLY B BY A GIVING C || C = A * B || - | | MULTIPLY B BY A GIVING C || C = A * B || - | ||
|} | |} |
Revision as of 22:57, 17 April 2018
Divisions of a Cobol Program
IDENTIFICATION DIVISION * ENVIRONMENT DIVISION CONFIGURATION SECTION * INPUT-OUTPUT SECTION DATA DIVISION FILE SECTION * WORKING-STORAGE SECTION * LINKAGE SECTION * SCREEN SECTION *
Cobol Arithmetic Operations
ADDITION
Cobol language | Operation | Comments |
---|---|---|
ADD B TO A | A = A + B | - |
ADD B C TO A | A = A + B + C | - |
ADD 1 TO A B | A = A + 1; B = B + 1 | - |
ADD B C GIVING A | A = B + C | - |
SUBTRACTION
Cobol language | Operation | Header text |
---|---|---|
SUBTRACT B FROM A | A = A - B | - |
SUBTRACT B C FROM A | A = A - B - C | - |
SUBTRACT B C FROM A GIVING D | D = A - B - C | - |
DIVISION
Cobol language | Operation | Comments |
---|---|---|
DIVIDE 2 INTO A | A = A / 2 | - |
DIVIDE 2 INTO A GIVING B | B = A / 2 | - |
DIVIDE A BY 2 GIVING B | B = A / 2 | - |
DIVIDE A BY 2 GIVING B REMAINDER C |
B = A / 2 REMINDER C |
- |
MULTIPLICATION
Cobol language | Operation | Header text |
---|---|---|
MULTIPLY B BY A | A = A * B | - |
MULTIPLY B BY A GIVING C | C = A * B | - |