Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. IDENTIFICATION DIVISION.
  2.  
  3. PROGRAM-ID. algebra.
  4. DATA DIVISION.
  5. FILE SECTION.
  6.  
  7. WORKING-STORAGE SECTION.
  8. 77 temp1 PIC 9(3).
  9. 77 temp2 PIC 9(3).
  10. 77 name1 PIC X(30).
  11.  
  12. 77 name2 PIC X(30).
  13. 77 zahl PIC 9(3).
  14. 77 currChar1 PIC X(1).
  15. 77 currChar2 PIC X(1).
  16.  
  17. PROCEDURE DIVISION.
  18. ANFANG.
  19.  
  20. MOVE SPACES TO name1.
  21.  
  22. MOVE SPACES TO name2.
  23. MOVE 0 TO temp1.
  24. MOVE 0 TO temp2.
  25. MOVE 0 TO zahl.
  26.  
  27. DISPLAY "name1 ".
  28. ACCEPT name1.
  29. DISPLAY "name2 ".
  30. ACCEPT name2.
  31.  
  32. PERFORM VARYING zahl FROM 1 BY 1 UNTIL Zahl >= 30
  33.  
  34.  
  35. MOVE name1 (zahl:1) TO currChar1
  36. MOVE name2 (zahl:1) TO currChar2
  37.  
  38. COMPUTE temp1 = FUNCTION ord(currChar1)
  39. COMPUTE temp2 = FUNCTION ord(currChar2)
  40.  
  41. IF temp1 < temp2 THEN
  42.  
  43. DISPLAY "name1:" name1
  44.  
  45. END-IF
  46. IF temp1 > temp2 THEN
  47.  
  48. DISPLAY "name2:" name2
  49.  
  50. END-IF
  51.  
  52. END-PERFORM.
  53.  
  54. stop RUN.
  55.  
  56.  
  57. END PROGRAM algebra.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement