home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b034 / gz.img / CBHS-5.PRG < prev    next >
Encoding:
Text File  |  1989-03-16  |  4.5 KB  |  160 lines

  1. *│╔▒╛║╦╦π╫╙│╠╨≥╓«╬σ(╫╩┴╧▓Θ╤»):CBHS-5.PRG
  2. set talk off
  3. cx1='     '
  4. bh=0
  5. clear
  6. @ 07,20 say '************************ '
  7. @ 08,20 say '*                      * '
  8. @ 09,20 say '*  ╗╢╙¡─·▓Θ╤»│╔▒╛╫╩┴╧  * '
  9. @ 10,20 say '*                      * '
  10. @ 11,20 say '*  ╟δ╘┌B:┼╠▓σ╚δ└·╩╖┼╠  * '
  11. @ 12,20 say '*                      * '
  12. @ 13,20 say '************************ '
  13. ?
  14. ?
  15. wait
  16. clear
  17. @ 1,27 say '─·╥¬▓Θ╤»╡─▓┐├┼╩╟'
  18. @ 2,27 say '================'
  19. @ 4,25 say '╙═╞ß--------------- 1'
  20. @ 6,25 say '╟░▓µ--------------- 2'
  21. @ 8,25 say '╗·─ú--------------- 3'
  22. @ 10,25 say '│σ╤╣--------------- 4'
  23. @ 12,25 say '╨┬▓·╞╖------------- 5'
  24. @ 14,25 say '▒╕┴╧--------------- 6'
  25. @ 16,25 say '╫▄╫░--------------- 7'
  26. @ 18,25 say '═╦│÷--------------- 8'
  27. @ 20,20 say '╟δ╩Σ╚δ─·╥¬╤í╘±╡─╣ª─▄▒α║┼' get cx1
  28.     read
  29. if cx1='1'
  30.    store '╙═╞ß' to w1
  31. endif
  32. if cx1='2'
  33.    store '╟░▓µ' to w1
  34. endif
  35. if cx1='3'
  36.    store '╗·─ú' to w1
  37. endif
  38. if cx1='4'
  39.    store '│σ╤╣' to w1
  40. endif
  41. if cx1='5'
  42.    store '╨┬▓·╞╖' to w1
  43. endif
  44. if cx1='6'
  45.    store '▒╕┴╧' to w1
  46. endif
  47. if cx1='7'
  48.    store '╫▄╫░' to w1
  49. endif
  50. clear
  51. year='    '
  52. mon1='  '
  53. mon2='  '
  54. clear
  55. @ 3,30 say '─·╥¬▓Θ╤»╡─╚╒╞┌╩╟'
  56. @ 4,30 say '================'
  57. @ 8,35 say '' get year
  58. @ 8,42 say '─Ω'
  59. @ 10,30 say '' get mon1
  60. @ 10,36 say '╘┬ ╓┴'
  61. @ 10,43 say '' get mon2
  62. @ 10,48 say '╘┬'
  63.      read
  64. mon11=val(mon1)
  65. mon22=val(mon2)
  66. set scoreboard off
  67. set status off
  68. clear
  69. @ 2,30 say '─·╥¬▓Θ╤»╡─▓·╞╖╩╟'
  70. @ 3,30 say '================'
  71. do &qbl7
  72. use b:cbk
  73. go bh
  74. store ▓·╞╖├√│╞ to w2
  75. sum all ▓·┴┐,HGSJ┴┐,HGSJCB╜≡╢ε,DGSJ┴┐,DGSJCB╜≡╢ε,QLSJCB╜≡╢ε,FLSJCB╜≡╢ε,WGSJCB╜≡╢ε,JGSJCB╜≡╢ε,DBSJCB╜≡╢ε,CYSJCB╜≡╢ε,CL╨í╝╞╜≡╢ε to r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12 for ▓┐├┼=w1.and.▒α║┼=bh.and.(╘┬╖▌>=mon11.or.╘┬╖▌<=mon22)
  76. sum all RL╜≡╢ε,DL╜≡╢ε,GZ╜≡╢ε,FL╜≡╢ε,JF╜≡╢ε,FP╜≡╢ε,GL╜≡╢ε,XJ╜≡╢ε,ZJ╜≡╢ε to r13,r14,r15,r16,r17,r18,r19,r20,r21 for ▓┐├┼=w1.and.▒α║┼=bh.and.(╘┬╖▌>=mon11.or.╘┬╖▌<=mon22)
  77. k=r1+0.0000000000000000001
  78. z1=r2/k
  79. z2=r3/k
  80. z3=r4/k
  81. z4=r5/k
  82. z5=r6/k
  83. z6=r7/k
  84. z7=r8/k
  85. z8=r9/k
  86. z9=r10/k
  87. z10=r11/k
  88. z11=r12/k
  89. z12=r13/k
  90. z13=r14/k
  91. z14=r15/k
  92. z15=r16/k
  93. z16=r17/k
  94. z17=r18/k
  95. z18=r19/k
  96. z19=r20/k
  97. z20=r21/k
  98. clear
  99. dy='     '
  100. @ 10,25 say '┤≥╙í┬≡(Y/N)?  ' get dy
  101.      read
  102. if dy='y'.or.dy='Y'
  103.    set print on
  104.    set device to print
  105. endif
  106. clear
  107. @ 0,7 say '▓·╞╖: '+w2+'  ┤╙ '+year+'─Ω'+mon1+'╘┬╓┴'+mon2+'╘┬╡─╕≈╧ε─┐║╧╝╞╩²╝░╞╜╛∙╡Ñ╬╗'
  108. @ 1,7 say '*****************************************************************'
  109. @ 2,1 say '▓·┴┐║╧╝╞: '+str(r1,10,0)
  110. @ 2,41 say '▓─┴╧╜≡╢ε╨í╝╞        '+str(r12,14,2)
  111. @ 3,1 say '║╕╣▄╓╪┴┐            '+str(r2,14,2)
  112. @ 3,41 say '▓─┴╧╡Ñ╬╗╨í╝╞        '+str(z11,8,4)
  113. @ 4,1 say '║╕╣▄╞╜╛∙╓╪┴┐╡Ñ╬╗    '+str(z1,8,4)
  114. @ 4,41 say '╞ß┴╧╜≡╢ε            '+str(r13,14,2)
  115. @ 5,1 say '║╕╣▄│╔▒╛╜≡╢ε        '+str(r3,14,2)
  116. @ 5,41 say '╞ß┴╧╞╜╛∙│╔▒╛        '+str(z12,8,4)
  117. @ 6,1 say '║╕╣▄╞╜╛∙│╔▒╛        '+str(z2,8,4)
  118. @ 6,41 say '╢»┴ª╜≡╢ε            '+str(r14,14,2)
  119. @ 7,1 say '┤°╕╓╓╪┴┐            '+str(r4,14,2)
  120. @ 7,41 say '╢»┴ª╞╜╛∙│╔▒╛        '+str(z13,8,4)
  121. @ 8,1 say '┤°╕╓╞╜╛∙╓╪┴┐╡Ñ╬╗    '+str(z3,8,4)
  122. @ 8,41 say '╣ñ╫╩╜≡╢ε            '+str(r15,14,2)
  123. @ 9,1 say '┤°╕╓│╔▒╛╜≡╢ε        '+str(r5,14,2)
  124. @ 9,41 say '╣ñ╫╩╞╜╛∙│╔▒╛        '+str(z14,8,4)
  125. @ 10,1 say '┤°╕╓╞╜╛∙│╔▒╛        '+str(z4,8,4)
  126. @ 10,41 say '╕ú└√╜≡╢ε            '+str(r16,14,2)
  127. @ 11,1 say '╞ß┴╧│╔▒╛            '+str(r6,14,2)
  128. @ 11,41 say '╕ú└√╞╜╛∙│╔▒╛        '+str(z15,8,4)
  129. @ 12,1 say '╞ß┴╧╞╜╛∙│╔▒╛╡Ñ╬╗    '+str(z5,8,4)
  130. @ 12,41 say '│╡╝Σ╛¡╖╤╜≡╢ε        '+str(r17,14,2)
  131. @ 13,1 say '╕¿┴╧│╔▒╛            '+str(r7,14,2)
  132. @ 13,41 say '│╡╝Σ╛¡╖╤╞╜╛∙│╔▒╛    '+str(z16,8,4)
  133. @ 14,1 say '╕¿┴╧╞╜╛∙│╔▒╛╡Ñ╬╗    '+str(z6,8,4)
  134. @ 14,41 say '╖╧╞╖╦≡╩º╜≡╢ε        '+str(r18,14,2)
  135. @ 15,1 say '═Γ╣║╝■│╔▒╛          '+str(r8,14,2)
  136. @ 15,41 say '╖╧╞╖╦≡╩º╞╜╛∙│╔▒╛    '+str(z17,8,4)
  137. @ 16,1 say '═Γ╣║╝■╞╜╛∙│╔▒╛╡Ñ╬╗  '+str(z7,8,4)
  138. @ 16,41 say '╣▄└φ╖╤╜≡╢ε          '+str(r19,14,2)
  139. @ 17,1 say '╝╙╣ñ╖╤│╔▒╛          '+str(r9,14,2)
  140. @ 17,41 say '╣▄└φ╖╤╞╜╛∙│╔▒╛      '+str(z18,8,4)
  141. @ 18,1 say '╝╙╣ñ╖╤╞╜╛∙│╔▒╛╡Ñ╬╗  '+str(z8,8,4)
  142. @ 18,41 say '╖╤╙├╜≡╢ε╨í╝╞        '+str(r20,14,2)
  143. @ 19,1 say '┤≥░ⁿ╖╤│╔▒╛          '+str(r10,14,2)
  144. @ 19,41 say '╖╤╙├╞╜╛∙│╔▒╛╨í╝╞    '+str(z19,8,4)
  145. @ 20,1 say '┤≥░ⁿ╖╤╞╜╛∙│╔▒╛╡Ñ╬╗  '+str(z9,8,4)
  146. @ 20,41 say '╜≡╢ε╫▄╝╞            '+str(r21,14,2)
  147. @ 21,1 say '▓─┴╧▓ε╥∞│╔▒╛        '+str(r11,14,2)
  148. @ 21,41 say '╞╜╛∙│╔▒╛╫▄╝╞        '+str(z20,8,4)
  149. @ 22,1 say '▓─┴╧▓ε╥∞╞╜╛∙│╔▒╛╡Ñ╬╗'+str(z10,8,4)
  150. @ 23,1 say '    '
  151. set print off
  152. set device to screen
  153. wait
  154. set scoreboard on
  155. set status on
  156. use
  157. release all
  158. return
  159.  
  160.