home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b034 / gz.img / ╝∞╦.PRG < prev    next >
Encoding:
Text File  |  1991-06-22  |  14.1 KB  |  485 lines

  1. *╝∞╦≈╫╙│╠╨≥:╝∞╦≈.PRG
  2. use a:gz
  3. store .t. to answer1
  4. a1='         '
  5. do while answer1
  6. clear
  7. @ 3,30 say '╝∞╦≈╧╡═│╣ª─▄╟σ╡Ñ'
  8. @ 4,29 say '================='
  9. @ 6,25 say '▒α║┼------------------ 1'
  10. @ 8,25 say '╨╒├√------------------ 2'
  11. @ 10,25 say '╗∙▒╛╣ñ╫╩-------------- 3'
  12. @ 12,25 say '╚δ│º─Ω╘┬-------------- 4'
  13. @ 14,25 say '╕≈│╡╝Σ,┐╞╩╥╚╦╩²------- 5'
  14. @ 16,25 say '═╦│÷------------------ 6'
  15. @ 18,20 say '╟δ╩Σ╚δ─·╥¬╤í╘±╡─╣ª─▄▒α║┼:' get a1
  16.      read
  17. do case
  18.    case a1='1'
  19.         bh=0
  20.         clear
  21.         ba=.t.
  22.         do while ba
  23.         input '╟δ─·╩Σ╚δ╥¬╝∞╦≈╡─╓░╣ñ▒α║┼:  ' to bh
  24.         locate all for bh=▒α║┼
  25.         store recno() to rno
  26.         go rno
  27.         ?
  28.         list for bh=▒α║┼
  29.         ?
  30.         accept '╩╟╖±╗╣╥¬╝╠╨°╝∞╦≈(y/n)?  ' to bc
  31.         ?
  32.         if bc='n'.or.bc='N'
  33.            ba=.f.
  34.         endif
  35.         enddo
  36.    case a1='2'
  37.         clear
  38.         bd=.t.
  39.         do while bd
  40.         clear
  41.         name='            '
  42.         @ 5,5 say '╟δ─·╩Σ╚δ╥¬╝∞╦≈╡─╓░╣ñ╨╒├√:' get name
  43.             read
  44.         list for name=╨╒├√
  45.         ?
  46.         accept '╩╟╖±╗╣╥¬╝╠╨°╝∞╦≈(y/n)?  ' to be
  47.         ?
  48.         if be='n'.or.be='N'
  49.            bd=.f.
  50.         endif
  51.         enddo
  52.    case a1='3'
  53.         pay1=0
  54.         pay2=0
  55.         bf=.t.
  56.         do while bf
  57.         clear
  58.         ?
  59.         ?
  60.         input '╟δ╩Σ╚δ╥¬╝∞╦≈╡─╣ñ╫╩,┤╙: ' to pay1
  61.         input '                              ╓┴: ' to pay2
  62.         @ 5,45 say '╡─╓░╣ñ╝╟┬╝'
  63.         ?
  64.         list for ╗∙▒╛╣ñ╫╩>=pay1.and.╗∙▒╛╣ñ╫╩<=pay2
  65.         ?
  66.         accept '╩╟╖±╗╣╥¬╝╠╨°╝∞╦≈(y/n)?  ' to bg
  67.         ?
  68.         if bg='n'.or.bg='N'
  69.            bf=.f.
  70.         endif
  71.         enddo
  72.    case a1='4'
  73.         year1=0
  74.         year2=0
  75.         b1=.t.
  76.         do while b1
  77.         clear
  78.         ?
  79.         ?
  80.         input '╟δ╩Σ╚δ╥¬╝∞╦≈╡─╚δ│º─Ω╘┬,┤╙: ' to year1
  81.         input '                              ╓┴: ' to year2
  82.         @ 5,45 say '╡─╓░╣ñ╝╟┬╝'
  83.         ?
  84.         list for ╚δ│º─Ω╘┬>=year1.and.╚δ│º─Ω╘┬<=year2
  85.         ?
  86.         accept '╩╟╖±╗╣╥¬╝╠╨°╝∞╦≈(y/n)?  ' get bj
  87.         ?
  88.         if bj='n'.or.bj='N'
  89.            b1=.f.
  90.         endif
  91.         enddo
  92.    case a1='5'
  93.         clear
  94.         b2=.t.
  95.         b3=0
  96.         do while b2
  97.         @ 5,30 say '╝∞╦≈╕≈│╡╝Σ,╓▒╩⌠╡─╚╦╩²╟σ╡Ñ'
  98.         @ 6,29 say '=========================='
  99.         @ 8,15 say '╓▒╩⌠---------------- 1'
  100.         @ 8,45 say '╟░▓µ│╡╝Σ------------ 2'
  101.         @ 10,15 say '│σ╤╣│╡╝Σ------------ 3'
  102.         @ 10,45 say '╙═╞ß│╡╝Σ------------ 4'
  103.         @ 12,15 say '▒╕┴╧│╡╝Σ------------ 5'
  104.         @ 12,45 say '╗·╨▐─ú╛▀│╡╝Σ-------- 6'
  105.         @ 14,15 say '╨┬▓·╞╖│╡╝Σ---------- 7'
  106.         @ 14,45 say '╫▄╫░│╡╝Σ------------ 8'
  107.         @ 16,15 say '═╦╨▌╣ñ╚╦------------ 9'
  108.         @ 16,45 say '╚½│º╣ñ╚╦╚╦╩²-------- 10'
  109.         @ 18,15 say '╕ú└√(╓╗╙╨╚½├±)------ 11'
  110.         @ 18,45 say '═╦│÷---------------- 12'
  111.         @ 21,25 say '╟δ╩Σ╚δ─·╥¬╤í╘±╡─▓┐├┼╩╟:' get b3
  112.              read
  113.            store '╚½├±' to qm
  114.            store '╝»╠σ' to jt
  115.            store '║╧═¼' to ht
  116.            store '▓┐├┼' to bm
  117.            store '╦∙╙╨╓╞'to syz
  118.         if b3=1
  119.            clear
  120.            c1=0
  121.            c11=0
  122.            c111=0
  123.            c2=0
  124.            c21=0
  125.            c211=0
  126.            c3=0
  127.            c31=0
  128.            c311=0
  129.            c4=0
  130.            c41=0
  131.            c411=0
  132.            c5=0
  133.            c51=0
  134.            c511=0
  135.            c6=0
  136.            c61=0
  137.            c611=0
  138.            c7=0
  139.            c71=0
  140.            c711=0
  141.            c8=0
  142.            c81=0
  143.            c811=0
  144.            c9=0
  145.            c91=0
  146.            c911=0
  147.            c10=0
  148.            c101=0
  149.            c1011=0
  150.            c11=0
  151.            c111=0
  152.            c1111=0
  153.            c12=0
  154.            c121=0
  155.            c1211=0
  156.            c13=0
  157.            c131=0
  158.            c1311=0
  159.            c14=0
  160.            c141=0
  161.            c1411=0
  162.            c15=0
  163.            c151=0
  164.            c1511=0
  165.            c16=0
  166.            c161=0
  167.            c1611=0
  168.            cn=0
  169.            cn1=0
  170.            cn11=0
  171.            cnn=0
  172.            count all for ░α╫Θ='░∞╣½'.and.╦∙╙╨╓╞=qm to c1
  173.            count all for ░α╫Θ='░∞╣½'.and.╦∙╙╨╓╞=jt to c11
  174.            count all for ░α╫Θ='░∞╣½'.and.╦∙╙╨╓╞=ht to c111
  175.            count all for ░α╫Θ='▒ú╬└'.and.╦∙╙╨╓╞=qm to c2
  176.            count all for ░α╫Θ='▒ú╬└'.and.╦∙╙╨╓╞=jt to c21
  177.            count all for ░α╫Θ='▒ú╬└'.and.╦∙╙╨╓╞=ht to c211
  178.            count all for ░α╫Θ='└═╚╦'.and.╦∙╙╨╓╞=qm to c3
  179.            count all for ░α╫Θ='└═╚╦'.and.╦∙╙╨╓╞=jt to c31
  180.            count all for ░α╫Θ='└═╚╦'.and.╦∙╙╨╓╞=ht to c311
  181.            count all for ░α╫Θ='╔·╝╝'.and.╦∙╙╨╓╞=qm to c4
  182.            count all for ░α╫Θ='╔·╝╝'.and.╦∙╙╨╓╞=jt to c41
  183.            count all for ░α╫Θ='╔·╝╝'.and.╦∙╙╨╓╞=ht to c411
  184.            count all for ░α╫Θ='▓╞╬±'.and.╦∙╙╨╓╞=qm to c5
  185.            count all for ░α╫Θ='▓╞╬±'.and.╦∙╙╨╓╞=jt to c51
  186.            count all for ░α╫Θ='▓╞╬±'.and.╦∙╙╨╓╞=ht to c511
  187.            count all for ░α╫Θ='╝╝┐¬'.and.╦∙╙╨╓╞=qm to c6
  188.            count all for ░α╫Θ='╝╝┐¬'.and.╦∙╙╨╓╞=jt to c61
  189.            count all for ░α╫Θ='╝╝┐¬'.and.╦∙╙╨╓╞=ht to c611
  190.            count all for ░α╫Θ='╣⌐╧·1'.and.╦∙╙╨╓╞=qm to c7
  191.            count all for ░α╫Θ='╣⌐╧·1'.and.╦∙╙╨╓╞=jt to c71
  192.            count all for ░α╫Θ='╣⌐╧·1'.and.╦∙╙╨╓╞=ht to c711
  193.            count all for ░α╫Θ='╣⌐╧·2'.and.╦∙╙╨╓╞=qm to c8
  194.            count all for ░α╫Θ='╣⌐╧·2'.and.╦∙╙╨╓╞=jt to c81
  195.            count all for ░α╫Θ='╣⌐╧·2'.and.╦∙╙╨╓╞=ht to c811
  196.            count all for ░α╫Θ='╓╩╝∞'.and.╦∙╙╨╓╞=qm to c9
  197.            count all for ░α╫Θ='╓╩╝∞'.and.╦∙╙╨╓╞=jt to c91
  198.            count all for ░α╫Θ='╓╩╝∞'.and.╦∙╙╨╓╞=ht to c911
  199.            count all for ░α╫Θ='╒■╣ñ'.and.╦∙╙╨╓╞=qm to c10
  200.            count all for ░α╫Θ='╒■╣ñ'.and.╦∙╙╨╓╞=jt to c101
  201.            count all for ░α╫Θ='╒■╣ñ'.and.╦∙╙╨╓╞=ht to c1011
  202.            count all for ░α╫Θ='╧·╩█'.and.╦∙╙╨╓╞=qm to c11
  203.            count all for ░α╫Θ='╧·╩█'.and.╦∙╙╨╓╞=jt to c111
  204.            count all for ░α╫Θ='╧·╩█'.and.╦∙╙╨╓╞=ht to c1111
  205.            count all for ░α╫Θ='╨╨╒■'.and.╦∙╙╨╓╞=qm to c12
  206.            count all for ░α╫Θ='╨╨╒■'.and.╦∙╙╨╓╞=jt to c121
  207.            count all for ░α╫Θ='╨╨╒■'.and.╦∙╙╨╓╞=ht to c1211
  208.            count all for ░α╫Θ='▒α═Γ'.and.╦∙╙╨╓╞=qm to c13
  209.            count all for ░α╫Θ='▒α═Γ'.and.╦∙╙╨╓╞=jt to c131
  210.            count all for ░α╫Θ='▒α═Γ'.and.╦∙╙╨╓╞=ht to c1311
  211.            count all for ░α╫Θ='1'.and.╦∙╙╨╓╞=ht to c1411
  212.            count all for ░α╫Θ='2'.and.╦∙╙╨╓╞=ht to c1511
  213.            count all for ░α╫Θ='3'.and.╦∙╙╨╓╞=ht to c1611
  214.            store c1+c2+c3+c4+c5+c6+c7+c8+c9+c10+c12+c13+c14+c15+c16 to cn
  215.            store c11+c21+c31+c41+c51+c61+c71+c81+c91+c101+c121+c131+c141+c151+c161 to cn1
  216.            store c111+c211+c311+c411+c511+c611+c811+c911+c1011+c1211+c1311+c1411+c1511+c1611 to cn11
  217.            store cn+cn1+cn11 to cnn
  218.            ?
  219.            ? '╓▒╩⌠         ╚½├±╣ñ╡─╚╦╩²:',cn
  220.            ? '             ╝»╠σ╣ñ╡─╚╦╩²:',cn1
  221.            ? '             ║╧═¼╣ñ╡─╚╦╩²:',cn11
  222.            ? '                   ╫▄╚╦╩²:',cnn
  223.            ?
  224.            ?
  225.            ? '╞Σ╓╨:'
  226.            ? '    ░∞╣½'
  227.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c1
  228.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c11
  229.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c111
  230.            ?
  231.            ?
  232.            ? '    ▒ú╬└'
  233.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c2
  234.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c21
  235.            ? '      ║╧═¼╣ñ╡─╚╦╩²;',c211
  236.            ?
  237.            ?
  238.            wait
  239.            ? '    └═╚╦'
  240.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c3
  241.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c31
  242.            ? '      ║╧═¼╣ñ╡─╚╦╩²;',c311
  243.            ?
  244.            ?
  245.            ? '    ╔·╝╝'
  246.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c4
  247.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c41
  248.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c411
  249.            ?
  250.            ?
  251.            ? '    ▓╞╬±'
  252.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c5
  253.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c51
  254.            ? '      ║╧═¼╣ñ╡─╚╦╩²;',c511
  255.            ?
  256.            ?
  257.            wait
  258.            ? '    ╝╝┐¬'
  259.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c6
  260.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c61
  261.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c611
  262.            ?
  263.            ?
  264.            ? '    ╣⌐╧·1'
  265.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c7
  266.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c71
  267.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c711
  268.            ?
  269.            ?
  270.            ? '    ╣⌐╧·2'
  271.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c8
  272.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c81
  273.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c811
  274.            ?
  275.            ?
  276.            wait
  277.            ? '    ╓╩╝∞'
  278.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c9
  279.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c91
  280.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c911
  281.            ?
  282.            ?
  283.            ? '    ╒■╣ñ'
  284.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c10
  285.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c101
  286.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c1011
  287.            ?
  288.            ?
  289.            ? '    ╧·╩█'
  290.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c11
  291.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c111
  292.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c1111
  293.            ?
  294.            ?
  295.            wait
  296.            ? '    ╨╨╒■'
  297.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c12
  298.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c121
  299.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c1211
  300.            ?
  301.            ?
  302.            ? '     ▒α═Γ'
  303.            ? '      ╚½├±╣ñ╡─╚╦╩²:',c13
  304.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',c131
  305.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',c1311
  306.            ?
  307.            ?
  308.            ? '     ║╧═¼╣ñ'
  309.            ? '      ║╧═¼╣ñ1╚╦╩²:',c1411
  310.            ? '      ║╧═¼╣ñ2╚╦╩²:',c1511
  311.            ? '      ║╧═¼╣ñ3╚╦╩²:',c1611
  312.            ?
  313.            ?
  314.         endif
  315.         if b3=2
  316.            d1=0
  317.            d11=0
  318.            d111=0
  319.            clear
  320.            count all for ▓┐├┼='╟░▓µ'.and.╦∙╙╨╓╞=qm to d1
  321.            count all for ▓┐├┼='╟░▓µ'.and.╦∙╙╨╓╞=jt to d11
  322.            count all for ▓┐├┼='╟░▓µ'.and.╦∙╙╨╓╞=ht to d111
  323.            ?
  324.            ?
  325.            ?
  326.            ? '  ╟░▓µ│╡╝Σ'
  327.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d1
  328.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',d11
  329.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',d111
  330.         endif
  331.         if b3=3
  332.            d2=0
  333.            d21=0
  334.            d211=0
  335.            clear
  336.            count all for ▓┐├┼='│σ╤╣'.and.╦∙╙╨╓╞=qm to d2
  337.            count all for ▓┐├┼='│σ╤╣'.and.╦∙╙╨╓╞=jt to d21
  338.            count all for ▓┐├┼='│σ╤╣'.and.╦∙╙╨╓╞=ht to d211
  339.            ?
  340.            ?
  341.            ?
  342.            ? '  │σ╤╣│╡╝Σ'
  343.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d2
  344.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',d21
  345.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',d211
  346.         endif
  347.         if b3=4
  348.            d3=0
  349.            d31=0
  350.            d311=0
  351.            clear
  352.            count all for ▓┐├┼='╙═╞ß'.and.╦∙╙╨╓╞=qm to d3
  353.            count all for ▓┐├┼='╙═╞ß'.and.╦∙╙╨╓╞=jt to d31
  354.            count all for ▓┐├┼='╙═╞ß'.and.╦∙╙╨╓╞=ht to d311
  355.            ?
  356.            ?
  357.            ?
  358.            ? '  ╙═╞ß│╡╝Σ'
  359.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d3
  360.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',d31
  361.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',d311
  362.         endif
  363.         if b3=5
  364.            d4=0
  365.            d41=0
  366.            d411=0
  367.            clear
  368.            count all for ▓┐├┼='▒╕┴╧'.and.╦∙╙╨╓╞=qm to d4
  369.            count all for ▓┐├┼='▒╕┴╧'.and.╦∙╙╨╓╞=jt to d41
  370.            count all for ▓┐├┼='▒╕┴╧'.and.╦∙╙╨╓╞=ht to d411
  371.            ?
  372.            ?
  373.            ?
  374.            ? '  ▒╕┴╧│╡╝Σ'
  375.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d4
  376.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',d41
  377.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',d411
  378.         endif
  379.         if b3=6
  380.            d5=0
  381.            d51=0
  382.            d511=0
  383.            clear
  384.            count all for ▓┐├┼='╗·─ú'.and.╦∙╙╨╓╞=qm to d5
  385.            count all for ▓┐├┼='╗·─ú'.and.╦∙╙╨╓╞=jt to d51
  386.            count all for ▓┐├┼='╗·─ú'.and.╦∙╙╨╓╞=ht to d511
  387.            ?
  388.            ?
  389.            ?
  390.            ? '  ╗·╨▐─ú╛▀│╡╝Σ'
  391.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d5
  392.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',d51
  393.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',d511
  394.         endif
  395.         if b3=7
  396.            d6=0
  397.            d61=0
  398.            d611=0
  399.            clear
  400.            count all for ▓┐├┼='╨┬▓·╞╖'.and.╦∙╙╨╓╞=qm to d6
  401.            count all for ▓┐├┼='╨┬▓·╞╖'.and.╦∙╙╨╓╞=jt to d61
  402.            count all for ▓┐├┼='╨┬▓·╞╖'.and.╦∙╙╨╓╞=ht to d611
  403.            ?
  404.            ?
  405.            ?
  406.            ? '  ╨┬▓·╞╖│╡╝Σ'
  407.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d6
  408.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',d61
  409.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',d611
  410.         endif
  411.         if b3=8
  412.            d7=0
  413.            d71=0
  414.            d711=0
  415.            clear
  416.            count all for ▓┐├┼='╫▄╫░'.and.╦∙╙╨╓╞=qm to d7
  417.            count all for ▓┐├┼='╫▄╫░'.and.╦∙╙╨╓╞=jt to d71
  418.            count all for ▓┐├┼='╫▄╫░'.and.╦∙╙╨╓╞=ht to d711
  419.            ?
  420.            ?
  421.            ?
  422.            ? '  ╫▄╫░│╡╝Σ'
  423.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d7
  424.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',d71
  425.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',d711
  426.         endif
  427.         if b3=9
  428.            d8=0
  429.            clear
  430.            count all for ▓┐├┼='═╦╨▌' to d8
  431.            ?
  432.            ?
  433.            ?
  434.            ? '  ═╦╨▌╣ñ╚╦'
  435.            ? '      ═╦╨▌╣ñ╚╦╡─╚╦╩²:',d8
  436.         endif
  437.         if b3=10
  438.            d9=0
  439.            d91=0
  440.            d911=0
  441.            clear
  442.            count all for ╦∙╙╨╓╞=qm to d9
  443.            count all for ╦∙╙╨╓╞=jt to d91
  444.            count all for ╦∙╙╨╓╞=ht to d911
  445.            ?
  446.            ?
  447.            ?
  448.            ? '  ╚½│º╚╦╩²:'
  449.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d9
  450.            ? '      ╝»╠σ╣ñ╡─╚╦╩²:',d91
  451.            ? '      ║╧═¼╣ñ╡─╚╦╩²:',d911
  452.         endif
  453.         if b3=11
  454.            d10=0
  455.            clear
  456.            count all for ╦∙╙╨╓╞=qm to d10
  457.            ?
  458.            ?
  459.            ?
  460.            ? '  ╕ú└√╚╦╩²:'
  461.            ? '      ╚½├±╣ñ╡─╚╦╩²:',d10
  462.         if b3=12
  463.            ? '═╦│÷'
  464.         endif
  465.    release c1,c11,c111,c2,c21,c211,c3,c31,c311,c4,c41,c411,c5,c51,c511
  466.    release c6,c61,c611,c7,c71,c711,c8,c81,c811,c9,c91,c911,c10,c101,c1011
  467.    release c12,c121,c1211,c13,c131,c1311,c14,c141,c1411,c15,c151,c1511,c16,c161,c1611
  468.    release cn,cn1,cn11,cnn,d1,d11,d111,d2,d21,d211,d3,d31,d311,d4,d41,d411
  469.    release d5,d51,d511,d6,d61,d611,d7,d71,d711,d8,d9,d91,d911
  470.    return
  471.    case a1='6'
  472.         store .f. to answer1
  473. endcase
  474. enddo
  475. release all
  476. use
  477. return
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.