home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b034 / xy.img / S4 / DY9.PRG < prev    next >
Encoding:
Text File  |  1980-01-01  |  4.0 KB  |  176 lines

  1. clear
  2. set device to print
  3. @ 0,40 SAY "╗¬─╧╩ª╖╢┤≤╤º║»╩┌╤º╔·╚╦╩²═│╝╞▒φ <▒φ╥╗>"
  4. @ 1,80 SAY "  ─Ω     ╘┬      ╚╒"
  5. @ 2,0 SAY "ª░ªñª╨ªñªñª╨ªñªñªñªñªñªñªñªñª╨ªñªñªñªñªñªñªñªñª╨ªñªñªñªñì
  6. ªñªñªñªñª╨ªñªñªñªñªñªñªñªñª╨ªñªñªñªñªñªñªñªñª╨ªñªñªñªñªñªñªñªñª╨ªñªñì
  7. ªñªñªñªñªñªñª╨ªñªñªñªñªñªñªñªñª┤"
  8. @ 3,0 SAY "ªª─Ωªª    ªª     ╓╨   ╬─    ªª     ╒■   ╓╬    ªª   ╛¡╝├╣▄ì
  9. └φ     ªª     ╛¡╝├╖¿     ªª  ╢╘═Γ╛¡╝├├│╥╫  ªª     ╡╪   └φ    ªª     ì
  10. └·   ╩╖    ªª     ╩²   ╤º   ªª"
  11. @ 4,0 SAY "ªª╝╢ªª    ªª                ªª                ªª                ì
  12. ªª                ªª                ªª                ªª                ì
  13. ªª"
  14. @ 5,0 SAY "ª└ªñªαªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñì
  15. ªñªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñì
  16. ªñªñªñªñªñªαªñªñªñªñªñªñªñªñª╚"
  17. @ 6,0 SAY "ªª  ªª╚╦╩²ªª"
  18. USE ZK1
  19. M=1
  20. N=1
  21. Z="01"
  22. DO WHILE M<5
  23. X="83"
  24. DO WHILE N<=8
  25. FN1="&Z"+"&X"+"001"
  26. LOCATE FOR BXH="&FN1"
  27. RN1=RECNO()
  28. X=STR(VAL("&X")+1,2)
  29. FN2="&Z"+"&X"+"001"
  30. LOCATE FOR BXH="&FN2"
  31. RN2=RECNO()
  32. RN=RN2-RN1
  33. ? RN*100
  34. GOTO RN1
  35. IF RN>=1.AND."&BM"<>"    "
  36. I=1
  37. BB=0
  38. DO CASE
  39.    CASE RN=1
  40.    BB=B1+B2
  41.    @ PROW(),PCOL()+5 SAY STR(BB,4)+"        ªª"
  42.    SKIP+1
  43.     CASE RN=2
  44.     DO WHILE I<=RN
  45.     BB=BB+B1+B2
  46.     SKIP+1
  47.     I=I+1
  48.     @ PROW(),PCOL()+I*5 SAY STR(BB,4)+"        ªª"
  49.     ENDDO
  50.     CASE RN=3
  51.     DO WHILE I<=RN
  52.     BB=BB+B1+B2
  53.     SKIP+1
  54.     I=I+1
  55.     ENDDO
  56.     @ PROW(),PCOL()+5*I SAY STR(BB,4)+"        ªª" 
  57.     CASE RN=4
  58.     DO WHILE I<=RN    BB=BB+B1+B2
  59.     SKIP+1
  60.     I=I+1
  61.     @ PROW(),PCOL() SAY STR(BB,4)+"        ªª"
  62.     ENDDO
  63.     CASE RN=5
  64.     DO WHILE I<=RN
  65.     BB=BB+B1+B2
  66.     SKIP+1
  67.     I=I+1
  68.     ? BB*100
  69.     @ PROW(),PCOL() SAY STR(BB,4)+"        ªª"
  70.     ENDDO
  71.      ENDCASE
  72. ELSE
  73.     @ PROW(),PCOL()+16 SAY "ªª"
  74.     SKIP+1
  75. ENDIF
  76. ENDDO
  77. GOTO RN1
  78. @ PROW()+1,0 SAY "ªª░╦ª└ªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªαªñì
  79. ªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñì
  80. ªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñª╚"
  81. @ PROW()+1,0 SAY "ªª╡╪╟°ªª"
  82. I=1
  83. IF RN=1.AND.BM<>"    "
  84.    DO CASE 
  85.       CASE RN=1
  86.       BM1=SUBSTR(BM,1,2)
  87.       BM2=SUBSTR(BM,3,2)
  88.       @ PROW(),PCOL() SAY BM+"            ªª"   
  89.       SKIP+1
  90.       CASE RN=2
  91.       DO WHILE I<=RN
  92.       @ PROW(),PCOL() SAY BM
  93.       SKIP+1
  94.       I=I+1
  95.       @ PROW(),PCOL() SAY "          ªª"
  96.       ENDDO
  97.       CASE RN=3
  98.       DO WHILE I<=RN
  99.       @ PROW(),PCOL() SAY BM
  100.       SKIP+1
  101.       I=I+1
  102.       @ PROW(),PCOL() SAY "       ªª"
  103.       ENDDO
  104.       CASE RN=4
  105.       DO WHILE I<=RN 
  106.       @ PROW(),PCOL() SAY BM
  107.       SKIP+1
  108.       I=I+1
  109.       @ PROW(),PCOL() SAY "    ªª"
  110.       ENDDO
  111.       CASE RN=5
  112.       DO WHILE I=<RN
  113.       @ PROW(),PCOL() SAY BM 
  114.       SKIP+1
  115.       I=I+1è      @ PROW(),PCOL() SAY "ªª"
  116.       ENDDO
  117. CASEEND
  118.  ELSE
  119.      @ PROW(),PCOL()+16 SAY "ªª"
  120.      SKIP+1
  121.  ENDIF
  122.  @ PROW()+1,0 SAY "ªª  ª└ªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªαªñì
  123. ªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñì
  124. ªαªñªñªñªñªñªñªñªñªαªñªñªñªñªñªñªñªñª╚"
  125. @ PROW()+1,0 SAY "ªª  ªª╚╦╩²ªª"
  126. GOTO RN1
  127. I=1
  128. IF RN=1.AND.BM="    "
  129.     DO CASE
  130.        CASE RN=1
  131.        @ PROW(),PCOL() SAY STR(B1+B2,3)+"             ªª"
  132.        SKIP+1
  133.        CASE RN=2
  134.        DO WHILE I=<RN
  135.        @ PROW(),PCOL() SAY STR(B1+B2,3)
  136.        SKIP+1
  137.        I=I+1
  138.        ENDDO
  139.        @ PROW(),PCOL() SAY "          ªª"
  140.        CASE RN=3
  141.        DO WHILE I<=RN
  142.        @ PROW(),PCOL() SAY STR(B1+B2,3)
  143.        SKIP+1
  144.        I=I+1
  145.        ENDDO
  146.        @ PROW(),PCOL() SAY "        ªª"
  147.        CASE RN=4
  148.        DO WHILE I=<RN
  149.        @ PROW(),PCOL() SAY STR(B1+B2,3)
  150.        SKIP+1
  151.        I=I+1
  152.        ENDDO
  153.        @ PROW(),PCOL() SAY "    ªª"
  154.        CASE RN=5
  155.        DO WHILE I<=RN
  156.        @ PROW(),PCOL() SAY SRT(B1+B2)
  157.        SKIP+1
  158.        I=I+1
  159.        ENDDO
  160.        @ PROW(),PCOL() SAY "ªª"
  161.        CASEEND
  162. ELSE
  163.     @ PROW(),PCOL()+16 SAY "ªª"
  164.     SKIP+1
  165. ENDIF
  166. N=N+1
  167. GOTO RN1
  168. Z=SUBSTR(STR(VAL("&Z")+101,3),2,2)
  169. ENDDO NèM=M+1
  170. GOTO TOP
  171. X=STR(VAL("&X")+1,2)
  172. ENDDO M
  173. set device screen
  174. RETURN
  175.                   
  176.