home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b077 / 1.img / SBGL.ZIP / SBZB.PRG < prev    next >
Encoding:
Text File  |  1979-12-31  |  4.6 KB  |  317 lines

  1. clear
  2. set talk off
  3. set device to screen 
  4. a1=.t.
  5. do while a1
  6. clear
  7. @ 3,10 say "*****************╔Φ▒╕╕≈╧ε╓╕▒Ω▓Θ╤»*******************"
  8. @ 4,10 say "     ú░ú«═╦│÷                  ú▒ú«╘¡╓╡íó╛╗╓╡íó╨┬╢╚"
  9. @ 5,10 say "     ú▓ú«╥█┴ε╖╓▓╝              ú│ú«╕┤╘╙╧╡╩²"
  10. @ 6,10 say "****************************************************"
  11. wait '          ╟δ╩Σ╚δ╤í╘±║┼(0,1,2)' to w
  12. do case 
  13. case w='0'
  14. retu
  15. case w='1'
  16. a2=.t.
  17. do while a2
  18. clear
  19. @ 2,10 say "**************╘¡╓╡íó╛╗╓╡íó╨┬╢╚▓Θ╤»***************"
  20. @ 3,10 say "   ú░ú«═╦│÷                      ú▒ú«╚½▓┐╔Φ▒╕"
  21. @ 4,10 say "   ú▓ú«╕≈╡Ñ╬╗╔Φ▒╕                ú│ú«░┤└α▒≡"
  22. @ 5,10 say "*************************************************"
  23. wait '            ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3)' to pp
  24. do case 
  25. case pp='0'
  26. exit
  27. case pp='1'
  28. use sb index sb1
  29. sum sb15,sb17 to x,y
  30. clear
  31. @ 4,1 say "╔Φ▒╕╘¡╓╡ú║"+str(x,10,2)+"    ì
  32. ╔Φ▒╕╛╗╓╡ú║"+str(y,10,2)+"   ╨┬╢╚╧╡╩²ú║"+str(y/x,7,4)
  33. wait '╗╣▓Θ╤»┬≡ú¿ú┘ú»ú╬ú⌐' to qq
  34. if qq<>'y'
  35. exit
  36. endif
  37. case pp='2'
  38. clear
  39. a3=.t.
  40. do while a3
  41. clear
  42. a='  '
  43. @ 4,20 say "╟δ╩Σ╚δ╡Ñ╬╗║┼" get a
  44. read
  45. if a='h'
  46. use dw index dw1
  47. b='dw1'
  48. c='dw2'
  49. do hela
  50. loop
  51. endif
  52. exit
  53. enddo
  54. use sb index sb1
  55. sum sb15,sb17 to x,y for sb28=a
  56. use dw index dw1
  57. seek a
  58. clear
  59. a=trim(dw2)
  60. @ 4,1 say ì
  61. a+"╡─ú║╔Φ▒╕╘¡╓╡ú║"+str(x,10,2)+"╔Φ▒╕╛╗╓╡ú║"+str(y,10,2)+"  ì
  62. ╨┬╢╚╧╡╩²ú║"+str(y/x,7,4)
  63. wait '╗╣▓Θ╤»┬≡ú¿ú┘ú»ú╬ú⌐' to qq
  64. if qq<>'y'
  65. exit
  66. endif
  67. case pp='3'
  68. clear
  69. a3=.t.
  70. do while a3
  71. a='  '
  72. @ 4,20 say "╟δ╩Σ╚δ└α▒≡║┼" get a
  73. read
  74. if a='h'
  75. use ls index lssy 
  76. b='ls1'
  77. c='ls2'
  78. do hela
  79. loop
  80. endif
  81. exit
  82. enddo 
  83. use sb index sb1
  84. sum sb15,sb17 to x,y for sb24=a
  85. use ls index lssy 
  86. seek a
  87. clear
  88. a=trim(ls2)
  89. @ 4,1 say a+"╡─ú║╔Φ▒╕╘¡╓╡ú║"+str(x,10,2)+"╔Φ▒╕╛╗╓╡ú║" +str(y,10,2)+"╨┬╢╚╧╡╩²ú║"+str(y/x,7,4)
  90. wait '╗╣▓Θ╤»┬≡ú¿ú┘ú»ú╬ú⌐ú┐' to qq
  91. if qq<>'y'
  92. exit 
  93. endif
  94. endcase 
  95. enddo 
  96. case w='2'
  97. a2=.t.
  98. do while a2
  99. clear
  100. @ 3,10 say "*******************╥█┴ε▓Θ╤»*****************"
  101. @ 4,10 say "    ú░ú«═╦│÷              ú▒ú«╚½▓┐╔Φ▒╕"
  102. @ 5,10 say "    ú▓ú«░┤╕≈╡Ñ╬╗          ú│ú«░┤└α▒≡"
  103. @ 6,10 say "*********************************************"
  104. wait '            ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3)' to pp
  105. do case 
  106. case pp='0'
  107. exit
  108. case pp='1'
  109. ad='1'
  110. do sbyl
  111. case pp='2'
  112. clear
  113. a3=.t.
  114. do while a3
  115. clear
  116. a='  '
  117. @ 4,20 say "╟δ╩Σ╚δ╡Ñ╬╗║┼" get a
  118. read
  119. if a='h'
  120. use dw index dw1
  121. b='dw1'
  122. c='dw2'
  123. do hela
  124. loop
  125. endif
  126. exit
  127. enddo 
  128. ad='2'
  129. do sbyl
  130. exit
  131. case pp='3'
  132. a3=.t.
  133. do while a3
  134. clear
  135. a='  '
  136. @ 4,20 say "╟δ╩Σ╚δ└α▒≡║┼" get a
  137. read
  138. if a='h'
  139. use ls index lssy
  140. b='ls1'
  141. c='ls2'
  142. do hela
  143. loop
  144. endif
  145. exit
  146. enddo
  147. ad='3'
  148. do sbyl
  149. exit
  150. endcase
  151. enddo 
  152. case w='3'
  153. a2=.t.
  154. do while a2
  155. clear
  156. @ 2,10 say "*******************╕┤╘╙╧╡╩²▓Θ╤»******************"
  157. @ 3,10 say "    ú░ú«═╦│÷                ú▒ú«╚½▓┐╔Φ▒╕"
  158. @ 4,10 say "    ú▓ú«░┤╡Ñ╬╗              ú│ú«░┤└α╩⌠"
  159. @ 5,10 say "    ú┤ú«░┤╣▄╩⌠              ú╡ú«░┤╡Ñ╬╗ú½└α╩⌠"
  160. @ 6,10 say "    ú╢ú«░┤╣▄╩⌠ú½└α╩⌠"
  161. @ 7,10 say "*************************************************"
  162. wait '            ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3,4,5,6)' to pp
  163. do case 
  164. case pp='0'
  165. exit
  166. case pp='1'
  167. ww=1
  168. e='╚½▓┐'
  169. do sbfz
  170. exit
  171. case pp='2'
  172. a3=.t.
  173. do while a3
  174. clear
  175. a='  '
  176. @ 4,20 say "╟δ╩Σ╚δ╡Ñ╬╗║┼" get a
  177. read
  178. if a='h'
  179. use dw index dw1
  180. b='dw1'
  181. c='dw2'
  182. do hela
  183. loop
  184. endif
  185. exit
  186. enddo 
  187. use dw index dw1
  188. seek a
  189. e=trim(dw2)
  190. d='sb28'
  191. ww=2
  192. do sbfz
  193. exit
  194. case pp='3'
  195. a3=.t.
  196. do while a3
  197. clear
  198. a='  '
  199. @ 4,20 say "╟δ╩Σ╚δ└α╩⌠║┼" get a
  200. read
  201. if a='h'
  202. use ls index lssy
  203. b='ls1'
  204. c='ls2'
  205. do hela
  206. loop
  207. endif
  208. exit
  209. enddo 
  210. use ls index lssy 
  211. seek a
  212. e=trim(ls2)
  213. d='sb24'
  214. ww=2  
  215. do sbfz
  216. exit
  217. case pp='4'
  218. a3=.t.
  219. do while a3
  220. clear
  221. a='  '
  222. @ 4,20 say "╟δ╩Σ╚δ╣▄╩⌠║┼" get a
  223. read
  224. if a='h'
  225. use gs index gssy
  226. b='gs1'
  227. c='gs2'
  228. do hela
  229. loop
  230. endif
  231. exit
  232. enddo
  233. use gs index gssy
  234. seek a
  235. e=trim(gs2)
  236. d='sb25'
  237. ww=2  
  238. do sbfz
  239. exit
  240. case pp='5'
  241. a3=.t.
  242. do while a3
  243. clear
  244. a='  '
  245. b='  '
  246. @ 4,20 say "╟δ╩Σ╚δ╡Ñ╬╗║┼" get a
  247. @ 5,26 say "└α╩⌠║┼" get b
  248. read
  249. do case 
  250. case a='h'            
  251. use dw index dw1
  252. b='dw1'
  253. c='dw2'
  254. do hela
  255. loop
  256. case b='h'
  257. use ls index lssy
  258. b='ls1'
  259. c='ls2'
  260. do hela
  261. loop
  262. endcase 
  263. exit
  264. enddo 
  265. use dw index dw1
  266. seek a
  267. e=trim(dw2)
  268. d='sb28'
  269. use ls index lssy 
  270. seek b
  271. f=trim(ls2)
  272. d1='sb24'
  273. ww=3  
  274. do sbfz
  275. exit
  276. case pp='6'
  277. a3=.t.
  278. do while a3
  279. clear
  280. a='  '
  281. b='  '
  282. @ 4,20 say "╟δ╩Σ╚δ└α╩⌠║┼" get a
  283. @ 5,26 say "╣▄╩⌠║┼" get b
  284. read
  285. do case 
  286. case a='h'
  287. use ls index lssy 
  288. b='ls1'
  289. c='ls2'
  290. do hela 
  291. loop
  292. case b='h'
  293. use gs index gssy 
  294. b='gs1'
  295. c='gs2'
  296. do hela
  297. loop
  298. endcase 
  299. exit
  300. enddo 
  301. use ls index lssy 
  302. seek a
  303. e=trim(ls2)
  304. d='sb24'
  305. use gs index gssy
  306. seek b
  307. f=trim(gs2)
  308. d1='sb25'
  309. ww=3  
  310. do sbfz
  311. exit
  312. endcase 
  313. enddo 
  314. endcase 
  315. enddo 
  316. retu
  317.