home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b077 / 1.img / SBGL.ZIP / GJPYB.PRG < prev    next >
Encoding:
Text File  |  1980-01-01  |  3.6 KB  |  167 lines

  1. * ╣·╝╥╛¡╬»╔Φ▒╕╞└╙┼▒φ
  2. CLEAR
  3. ACCEPT '          ╩╟╖±╓╪╨┬╩Σ╚δ╩²╛▌(Y/N)? :' TO GY
  4. IF GY='Y'.OR.GY='y'
  5. USE JSJ2
  6. CLEAR           
  7. @ 1,17 SAY '╟δ ╩Σ ╚δ ╧┬ ┴╨ ╩² ╛▌ :'
  8. @ 3,6 SAY '╜¿ │º ╩▒ ╝Σ     :' GET PY1
  9. @ 4,6 SAY '╚½│º╓░╣ñ╫▄╚╦╩²  :' GET PY2
  10. @ 5,6 SAY '╚½│º╔·▓·╣ñ╚╦╩²  :' GET PY3
  11. @ 6,6 SAY '╚½│º╬¼╨▐╣ñ╚╦╩²  :' GET PY4
  12. @ 7,6 SAY '╬¼╨▐╣ñ╚╦╞╜╛∙╡╚╝╢:' GET PY5
  13. @ 3,42 SAY '╔Φ▒╕╣▄└φ(╗·╢»)╧╡═│ :'
  14. @ 4,46 SAY '╫▄ ╚╦ ╩²  :' GET PY6
  15. @ 5,46 SAY '┤ª┐╞╩╥╚╦╩²:' GET PY7
  16. @ 6,46 SAY '╣ñ│╠╩ª╚╦╩²:' GET PY8
  17. READ
  18. S1='                                                      '
  19. S2=S1
  20. S3=S1
  21. S4=S1
  22. S5=S1
  23. S6=S1
  24. S7=S1
  25. S8=S1
  26. SET FORMAT TO JSSR1
  27. READ
  28. USE JSJ3
  29. A=1
  30. B=2
  31. DO WHILE A<=8
  32. DO WHILE B<=3
  33. C='LD'+STR(B,1)
  34. D='S'+STR(A,1)
  35. REPL &C WITH &D
  36. A=A+1
  37. B=B+1
  38. ENDDO
  39. B=2
  40. SKIP
  41. ENDDO
  42. CLOSE FORMAT
  43. DO GJPYS
  44. ENDIF
  45. SET DEVICE TO PRINT
  46. P=1
  47. @ P,0 SAY CHR(27)+'I'+CHR(68)
  48. @ P+1,44 SAY '╞≤ ╥╡ ╕┼ ┐÷ ║═ ╔Φ ▒╕ ╗∙ ▒╛ ╟Θ ┐÷ '
  49. @ P+2,41 SAY '--------------------------------------'
  50. @ P+3,0 SAY CHR(27)+'I'+CHR(66)
  51. P=P+5
  52. RESTORE FROM CM ADDITIVE
  53. @ P,4 SAY '╠ε▒¿╡Ñ╬╗ : '+QYM
  54. @ P,109 SAY '╠ε▒¿╚╒╞┌ : '+P100
  55. P=P+1
  56. @ P+1,1 SAY ì
  57. '|ú■ú■ú■ú■ú■ú■ú■ú■|ú■ú■ú■ú■ú■ú■ú■ú■|ú■ú■ú■ú■ú■ú■ú■ú■|ú■ú■ú■ú■ú■ú■ì
  58. ú■ú■|ú■ú■ú■ú■ú■ú■ú■ú■|ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ú■ì
  59. |' 
  60. @ P+2,1 SAY '|                |                |                | ì
  61.                |                |     ▒╛ ╞≤ ╥╡ ╔Φ ▒╕ ╣▄ └φ (╗· ì
  62. ╢») ╧╡ ═│     |'
  63. @ P+3,1 SAY '|  ╜¿ │º ╩▒ ╝Σ   | ╚½│º╓░╣ñ╫▄╚╦╩² | ╚½│º╔·▓·╣ñ╚╦╩² | ì
  64. ╚½│º╬¼╨▐╣ñ╚╦╩² ì
  65. |╬¼╨▐╣ñ╚╦╞╜╛∙╡╚╝╢|--------------------------------------------|'
  66. @ P+4,1 SAY '|                |                |                | ì
  67.                |                |   ╫▄ ╚╦ ╩²   |  ┤ª┐╞╩╥╚╦╩²  |  ì
  68. ╣ñ│╠╩ª╚╦╩²  |'
  69. @ P+5,1 SAY ì
  70. '|----------------|----------------|----------------|-------------ì
  71. ---|----------------|--------------|--------------|--------------|ì
  72. '
  73. P=P+6
  74. USE JSJ2
  75. L=1
  76. A=1
  77. @ P,L SAY '|'
  78. DO WHILE A<=8 
  79. AA='PY'+STR(A,1)
  80. @ P,L+5 SAY &AA
  81. IF A>5
  82. L=L+15
  83. ELSE
  84. L=L+17
  85. ENDIF
  86. @ P,L SAY '|'
  87. A=A+1
  88. ENDDO
  89. @ P+1,1 SAY ì
  90. '|________________|________________|________________|_____________ì
  91. ___|________________|______________|______________|______________|ì
  92. '
  93. P=P+2
  94. USE JSJ3
  95. DO WHILE .NOT.EOF()
  96. @ P,1 SAY '|'
  97. @ P,3 SAY LD1
  98. @ P,18 SAY '|'
  99. @ P,21 SAY LD2
  100. @ P,75 SAY LD3
  101. @ P,131 SAY '|'
  102. SKIP
  103. P=P+1
  104. ENDDO
  105. A=2
  106. @ P,1 SAY ì
  107. '|----------------------------------------------------------------ì
  108. -----------------------------------------------------------------|ì
  109. '
  110. @ P+1,1 SAY '|        ╣╠ ╢¿ ╫╩ ▓· ╟Θ ┐÷ ╧ε ─┐ ─┌ ╚▌        |    '
  111. RESTORE FROM KH ADDITIVE
  112. QJN='╟░ ╚² ─Ω ('+STR(NH,2)+')'
  113. NH=NH+1
  114. @ P+1,52 SAY QJN
  115. @ P+1,68 SAY '|'
  116. QJN='╟░ ╢■ ─Ω ('+STR(NH,2)+')'
  117. NH=NH+1
  118. @ P+1,73 SAY QJN
  119. @ P+1,89 SAY '|'
  120. QJN='╟░ ╥╗ ─Ω ('+STR(NH,2)+')'
  121. NH=NH+1
  122. @ P+1,94 SAY QJN
  123. @ P+1,110 SAY '|'
  124. QJN='╡▒    ─Ω ('+STR(NH,2)+')'
  125. @ P+1,115 SAY QJN
  126. @ P+1,131 SAY '|'
  127. P=P+2
  128. USE JSJ4
  129. DO WHILE .NOT.EOF()
  130. @ P,1 SAY ì
  131. '|---------------------------------------------|------------------ì
  132. --|--------------------|--------------------|--------------------|ì
  133. '
  134. @ P+1,1 SAY '|'
  135. @ P+1,8 SAY SN1
  136. @ P+1,47 SAY '|'
  137. IF RECNO()=11.OR.RECNO()=12.OR.RECNO()=14
  138. @ P+1,50 SAY INT(SN2)
  139. @ P+1,68 SAY '|'
  140. @ P+1,71 SAY INT(SN3)
  141. @ P+1,89 SAY '|'
  142. @ P+1,92 SAY INT(SN4)
  143. @ P+1,110 SAY '|'
  144. @ P+1,113 SAY INT(SN5)
  145. ELSE
  146. @ P+1,52 SAY SN2
  147. @ P+1,68 SAY '|'
  148. @ P+1,73 SAY SN3
  149. @ P+1,89 SAY '|'
  150. @ P+1,94 SAY SN4
  151. @ P+1,110 SAY '|'
  152. @ P+1,115 SAY SN5
  153. ENDIF
  154. @ P+1,131 SAY '|'
  155. SKIP
  156. P=P+2
  157. ENDDO
  158. @ P,1 SAY ì
  159. '|_____________________________________________|__________________ì
  160. __|____________________|____________________|____________________|ì
  161. '
  162. @ P+1,1 SAY '  '
  163. P=0
  164. SET DEVICE TO SCREEN
  165. RETURN
  166.  
  167.