HP OpenVMS Systems Documentation | 
	
HP COBOL
 | 
	
| Previous | Contents | Index | 
<>
      CARD-READER IS THE-CARDS CONSOLE IS LOCAL-USER  | 
      C01 IS STARTING-NEW-FORM  | 
      WRITE REPORT-REC AFTER STARTING-NEW-FORM.  | 
      SWITCH 1 IS FIRST-SWITCH ON IS ONE-ON OFF IS ONE-OFF SWITCH-4 ON FOUR-ON  | 
| Condition | Truth  Value  | 
  
|---|---|
| IF FOUR-ON | false | 
| IF ONE-ON | true | 
| IF NOT ONE-OFF | true | 
| IF ONE-ON AND NOT FOUR-ON | true | 
      ALPHABET EB-CONV IS EBCDIC  | 
      
ALPHABET ALPH-B IS
    "A" THRU "Z"
    "9" THRU "0"
    " " ALSO "/" ALSO "\"
    ","
 | 
| Statements | Truth  Value  | 
  
|---|---|
| 
MOVE "A" TO ITEMA.
 MOVE "9" TO ITEMB. IF ITEMA < ITEMB  | 
    
 true  | 
  
| 
MOVE " " TO ITEMA.
 MOVE "\" TO ITEMB. IF ITEMA = ITEMB AND ITEMB > "Z"  | 
    
 true  | 
  
| 
MOVE "1" TO ITEMA.
 MOVE "9" TO ITEMB. IF ITEMA < ITEMB  | 
    
 false  | 
  
      ALPHABET ALPH-C IS 128 THRU 1  | 
| Statements | Truth  Value  | 
  
|---|---|
| 
MOVE "A" TO ITEMA.
 MOVE "B" TO ITEMB. IF ITEMA < ITEMB  | 
    
 false  | 
  
| 
MOVE "9" TO ITEMA.
       IF ITEMA < "2"  | 
    
       true  | 
  
| 
MOVE "HELLO" TO ITEMA.
       IF ITEMA > SPACES  | 
    
       false  | 
  
      SYMBOLIC CHARACTERS ESCAPE POUND DOUB-L ARE 28 36 55.  | 
      DISPLAY "Enter value" ESCAPE POUND DOUB-L.  | 
      CURRENCY SIGN "G" . . . 01 ITEMA PIC X(5). 01 ITEMB PIC X(5). 01 ITEMC PIC GG,GG9.99. 01 ITEMD PIC ZZZ.ZZ9,99. 01 ITEME PIC ZZZ,.  | 
| Statement | ITEMC  Result  | 
  
|---|---|
| MOVE 12.34 TO ITEMC | sssG12.34 | 
| MOVE 100 TO ITEMC | ssG100.00 | 
| MOVE 1000 TO ITEMC | G1,000.00 | 
      CURRENCY SIGN IS "G" CURRENCY SIGN IS "USD" WITH PICTURE SYMBOL "U" CURRENCY SIGN IS "DM" WITH PICTURE SYMBOL "D" CURRENCY SIGN IS "M". . . . 01 ITEMA PIC GG,GG9.99. 01 ITEMB PIC U,UUU,UU9.99. 01 ITEMC PIC DD,DD9.99. 01 ITEMD PIC MMM,MM9.99.  | 
| Statement | Result | 
|---|---|
| MOVE 12.34 TO ITEMA | ITEMA = sssG12.34 | 
| MOVE 1000 TO ITEMB | ITEMB = USD1,000.00 | 
| MOVE 12.34 TO ITEMC | ITEMC = ssDM12.34 | 
| MOVE 1000 TO ITEMD | ITEMD = sM1,000.00 | 
      01 ITEMA PIC X(5). 01 ITEMB PIC X(5). 01 ITEMC PIC GG,GG9.99. 01 ITEMD PIC ZZZ.ZZ9,99. 01 ITEME PIC ZZZ,.  | 
| Statement | ITEMD  Result  | 
  
|---|---|
| MOVE 1 TO ITEMD | ITEMD = ssssss1,00 | 
| MOVE 1000 TO ITEMD | ITEMD = ss1.000,00 | 
| MOVE 1,1 TO ITEMD | ITEMD = ssssss1,10 | 
| MOVE 12 TO ITEME | ITEME = s12, | 
      
SPECIAL-NAMES.
    CURSOR IS CURSOR-POSITION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01  CURSOR-POSITION.
    02  CURSOR-LINE    PIC 99.
    02  CURSOR-COL     PIC 99.
 | 
      
SPECIAL-NAMES.
    SYMBOLIC CHARACTERS
        FKEY-10-VAL
    ARE 11
    CRT STATUS IS CRT-STATUS.
DATA DIVISION.
WORKING-STORAGE SECTION.
01  CRT-STATUS.
    03 KEY1               PIC 9.
    03 KEY2               PIC X.
       88 FKEY-10         VALUE FKEY-10-VAL.
    03 FILLER             PIC X.
    .
    .
    .
    ACCEPT MENU-SCREEN.
    IF KEY1 EQUAL "0"
       PERFORM OPTION_CHOSEN
    ELSE IF KEY1 EQUAL "1" AND FKEY-10
       DISPLAY "You pressed the F10 key; exiting..." LINE 22.
 | 
| Previous | Next | Contents | Index |