home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / w_4.zip / W-4FINAL.BAS < prev   
BASIC Source File  |  1986-01-03  |  37KB  |  818 lines

  1. 1 CLS
  2. 2 KEY OFF
  3. 3 CLS
  4. 4 PRINT "        W-4 Worksheet to Figure Your Withholding Allowances"
  5. 5 PRINT                       VERSION 010287
  6. 6 PRINT
  7. 7 PRINT " (C) 1987 Roger A. Stanley
  8. 8 PRINT
  9. 9 PRINT " This program is supported by the  SHAREWARE  concept. "
  10. 10 PRINT "Help bring down the high cost of software.  A small"
  11. 11 PRINT "contribution of $5.00 is requested if you find this "
  12. 12 PRINT "program of value.  This User Supported Concept encourages "
  13. 13 PRINT "the development of quality, low cost, and varied PC "
  14. 14 PRINT "software.  Send your contribution to: "
  15. 15 PRINT "              Roger A. Stanley"
  16. 16 PRINT "             1748 N Street, N.W."
  17. 17 PRINT "           Washington, D.C.  20036"
  18. 18 PRINT
  19. 19 PRINT "This program may be copies and freely distributed as long"
  20. 20 PRINT "as no modification is made without concent of the author"
  21. 21 PRINT
  22. 22 INPUT "Press Any Key to Continue...........";V$
  23. 23 CLS
  24. 1000 'W-4 worksheet
  25. 1100 LOCATE 1,10: PRINT "W-4 Worksheet - Please Answer the following:"
  26. 1120 LOCATE 3,5: PRINT "1) Filing Status 1=Single;2=Married Filing Jointly;"
  27. 1130 LOCATE 4,5: PRINT "              3=Head of Household........................."
  28. 1140 LOCATE 5,5: PRINT "2) Can you be claimed as a dependent on another"
  29. 1150 LOCATE 6,5: PRINT "   persons tax return? (Y/N).............................."
  30. 1170 LOCATE 4,65: INPUT A
  31. 1180 LOCATE 6,65: INPUT A$
  32. 1181 IF A$="y" THEN LET A$="Y"
  33. 1182 IF A$="n" THEN LET A$="N"
  34. 1190 IF A=2 THEN LOCATE 7,5:PRINT "3) Can your spouse be claimed as a dependent on another"
  35. 1200 IF A=2 THEN LOCATE 8,5:INPUT "   persons tax return?(Y/N).................................";A1$
  36. 1229 IF A=2 THEN LOCATE 9,5:INPUT "4) Does your spouse work?(Y/N)..............................";A2$
  37. 1230 LOCATE 10,5:INPUT "5) Do you have a 2nd Job?(Y/N)..............................";B$
  38. 1245 IF B$="y" THEN LET B$="Y"
  39. 1250 IF B$="Y" THEN LOCATE 11,5:INPUT "6) Estimated Income from 2nd Job........$";B
  40. 1253 LOCATE 12,5: INPUT "7) Are your Over 65 years old? (Y/N)........................";O$
  41. 1254 LOCATE 13,5:INPUT "8) Are you legally Blind?(Y/N)..............................";O1$
  42. 1255 IF A=2 THEN LOCATE 14,5:INPUT "9) Is your spouse over 65 years old?(Y/N)...................";O2$
  43. 1256 IF A=2 THEN LOCATE 15,4:INPUT "10) Is your spouse legally Blind?(Y/N).......................";O3$
  44. 1260 IF A1$="y" THEN LET A1$="Y"
  45. 1261 IF A1$="n" THEN LET A1$="N"
  46. 1262 IF A2$="n" THEN LET A2$="N"
  47. 1263 IF A2$="y" THEN LET A2$="Y"
  48. 1300 LOCATE 16,4: INPUT "11) # of dependents (other than spouse) you expect to claim. ";C
  49. 1350 LOCATE 19,10: INPUT "Do you need to make corrections above?(Y/N)....";D$
  50. 1660 IF D$="n" THEN LET D$="N"
  51. 1670 IF D$="y" THEN LET D$="Y"
  52. 1671 LET D = 0
  53. 1680 IF D$="Y" THEN LOCATE 20,10:INPUT "Which line number?......";D
  54. 1700 IF D = 1 THEN LOCATE 4,65:INPUT A
  55. 1710 IF D = 2 THEN LOCATE 6,65:INPUT A$
  56. 1720 IF D = 3 THEN LOCATE 8,65:INPUT A1$
  57. 1730 IF D = 4 THEN LOCATE 9,65:INPUT A2$
  58. 1740 IF D = 5 THEN LOCATE 10,65:INPUT B$
  59. 1750 IF D = 6 THEN LOCATE 11,47:INPUT B
  60. 1760 IF D = 11 THEN LOCATE 16,65:INPUT C
  61. 1761 IF D = 7 THEN LOCATE 12,65:INPUT O$
  62. 1762 IF D = 8 THEN LOCATE 13,65:INPUT O1$
  63. 1763 IF D = 9 THEN LOCATE 14,65:INPUT O2$
  64. 1764 IF D = 10 THEN LOCATE 15,65:INPUT O3$
  65. 1770 IF D > 11 THEN GOTO 1350
  66. 1775 LET D = 0
  67. 1780 IF D$="Y" GOTO 1350
  68. 1781 GOSUB 5000
  69. 1782 CLS
  70. 1783 LOCATE 1,10:PRINT "Estimated Tax Credits"
  71. 1785 LOCATE 10,10:PRINT "Enter your estimated tax credits such as"
  72. 1786 LOCATE 11,10:INPUT " Child and Dependent Care or Earned Income Credit";CR
  73. 1800 CLS
  74. 1810 LOCATE 1,10:PRINT "Adjustments to Income:"
  75. 1820 LOCATE 2,5:PRINT "1) Qualified reimbursed employee business expense:"
  76. 1830 LOCATE 3,5:PRINT "2) Qualified Alimony Payments made...............:"
  77. 1840 LOCATE 4,5:PRINT "3) Deductible business and investment losses.....:"
  78. 1850 LOCATE 5,5:PRINT "4) Penalty on early withdrawal of savings........:"
  79. 1860 LOCATE 6,5:PRINT "5) Contributions to IRA or Keogh Plan............:"
  80. 1870 LOCATE 7,5:PRINT "6) Are you or your spouse covered by a Pension Plan?(Y/N)"
  81. 1900 LOCATE 9,10:PRINT "Itemized Deductions"
  82. 1910 LOCATE 10,5:PRINT "7) Medical Expenses.............................:"
  83. 1920 LOCATE 11,5:PRINT "8) State & Local Taxes (exclude sales tax)......:"
  84. 1930 LOCATE 12,5:PRINT "9) Home Mtg. interest+65% of personal interest..:"
  85. 1940 LOCATE 13,4:PRINT "10) Qualified Investment Interest................:"
  86. 1950 LOCATE 14,4:PRINT "11) Charitable contributions.....................:"
  87. 1960 LOCATE 15,4:PRINT "12) Casualty & Theft losses......................:"
  88. 1970 LOCATE 16,4:PRINT "13) Moving Expenses(if employer withheld taxes)..:"
  89. 1980 LOCATE 17,4:PRINT "14) Miscellaneous Deductions.....................:"
  90. 2000 LOCATE 2,56:INPUT E1
  91. 2010 LOCATE 3,56:INPUT E2
  92. 2030 LOCATE 4,56:INPUT E3
  93. 2040 LOCATE 5,56:INPUT E4
  94. 2050 LOCATE 6,56:INPUT E5
  95. 2060 LOCATE 7,61:INPUT E$
  96. 2070 LOCATE 10,56:INPUT F1
  97. 2080 LOCATE 11,56:INPUT F2
  98. 2090 LOCATE 12,56:INPUT F3
  99. 2100 LOCATE 13,56:INPUT F4
  100. 2110 LOCATE 14,56:INPUT F5
  101. 2111 LOCATE 15,56:INPUT F6
  102. 2112 LOCATE 16,56:INPUT F7
  103. 2113 LOCATE 17,56:INPUT F8
  104. 2114 LOCATE 19,10:INPUT "Do you need to make corrections?(Y/N).:";F$
  105. 2115 IF F$="y" THEN LET F$="Y"
  106. 2117 LET Z = 0
  107. 2118 IF F$="Y" THEN LOCATE 20,10:INPUT "Which line number?..";Z
  108. 2119 IF Z = 1 THEN LOCATE 2,56:INPUT E1
  109. 2120 IF Z = 2 THEN LOCATE 3,56:INPUT E2
  110. 2130 IF Z = 3 THEN LOCATE 4,56:INPUT E3
  111. 2140 IF Z = 4 THEN LOCATE 5,56:INPUT E4
  112. 2150 IF Z = 5 THEN LOCATE 6,56:INPUT E5
  113. 2160 IF Z = 6 THEN LOCATE 7,61:INPUT E$
  114. 2170 IF Z = 7 THEN LOCATE 10,56:INPUT F1
  115. 2180 IF Z = 8 THEN LOCATE 11,56:INPUT F2
  116. 2190 IF Z = 9 THEN LOCATE 12,56:INPUT F3
  117. 2200 IF Z = 10 THEN LOCATE 13,56:INPUT F4
  118. 2210 IF Z = 11 THEN LOCATE 14,56:INPUT F5
  119. 2220 IF Z = 12 THEN LOCATE 15,56:INPUT F6
  120. 2230 IF Z = 13 THEN LOCATE 16,56:INPUT F7
  121. 2240 IF Z = 14 THEN LOCATE 17,56:INPUT F8
  122. 2243 IF Z > 14 THEN GOTO 2114
  123. 2250 LET Z = 0
  124. 2255 IF F$="Y" THEN LOCATE 20,10:PRINT "                                 "
  125. 2256 IF F$="Y" THEN LOCATE 19,50:PRINT "     "
  126. 2260 IF F$="Y" THEN GOTO 2114
  127. 2270 CLS
  128. 2271 GOSUB 6000
  129. 2272 LET WS=WR+I4
  130. 2273 LET WT=WS/1900
  131. 2274 IF WT<=0 THEN LET WT=0
  132. 2275 LET WU=WP-WT
  133. 2279 'print up summary
  134. 2280 GOSUB 18000
  135. 2290 CLS
  136. 2295 LOCATE 10,10:INPUT "Would You Like A Printed Copy? (Y/N)..";YY$
  137. 2300 IF YY$="y" THEN LET YY$="Y"
  138. 2310 IF YY$="Y" THEN INPUT "Be Sure printer is on and hit any key to print.";YYY$
  139. 2320 IF YY$="Y" THEN GOSUB 28000
  140. 2330 END
  141. 5000 'Income
  142. 5010 CLS
  143. 5020 LOCATE 1,10:PRINT "     Income Information"
  144. 5030 LOCATE 2,5:PRINT "1) Enter your estimated main employment wages...........:"
  145. 5040 IF B$="Y" THEN LOCATE 3,5:PRINT "2) Your Second Employment Wages.........................:";B
  146. 5050 IF A=2 THEN LOCATE 4,5:PRINT "3) Enter Spouses Wages..................................:"
  147. 5060 LOCATE 6,5:PRINT "4) Enter the estimated amount, if any, of nonwage income:"
  148. 5100 LOCATE 2,63:INPUT I1
  149. 5120 IF A=2 THEN LOCATE 4,63:INPUT I3
  150. 5130 LOCATE 6,63:INPUT I4
  151. 5200 LOCATE 10,10:INPUT "Do you need to make corrections?(Y/N)...:";Z1$
  152. 5210 IF Z1$="y" THEN LET Z1$="Y"
  153. 5220 IF Z1$="Y" THEN LOCATE 11,10:INPUT "Which line number?....:";Z1
  154. 5230 IF Z1 = 1 THEN LOCATE 2,63:INPUT I1
  155. 5240 IF Z1 = 2 THEN LOCATE 3,63:INPUT B
  156. 5250 IF Z1 = 3 THEN LOCATE 4,63:INPUT I3
  157. 5260 IF Z1 = 4 THEN LOCATE 6,63:INPUT I4
  158. 5270 IF Z1 >4 THEN GOTO 5200
  159. 5280 LET Z1 = 0
  160. 5290 IF Z1$="Y" THEN LOCATE 10,52:PRINT "   "
  161. 5300 IF Z1$="Y" THEN LOCATE 11,34:PRINT "    "
  162. 5310 IF Z1$="Y" THEN GOTO 5200
  163. 5320 RETURN
  164. 6000 'computation
  165. 6010 'Gross Income Computation
  166. 6020 LET T=I1+B+I3+I4
  167. 6030 'Adjustments
  168. 6040 LET T1=E1+E2+E3+E4+E5
  169. 6045 LET WF=T1
  170. 6050 'AGI
  171. 6060 LET T2=T-T1
  172. 6070 'max med,casualty&misc.
  173. 6080 LET M1=T2*.075
  174. 6090 LET M2=T2*.1
  175. 7000 LET M3=T2*.02
  176. 7110 LET ID1=F1-M1
  177. 7120 IF ID1<=0 THEN LET ID1=0
  178. 7130 LET ID2=F6-M2
  179. 7140 IF ID2<=0 THEN LET ID2=0
  180. 7150 LET ID3=F8-M3
  181. 7160 IF ID3<=0 THEN LET ID3=0
  182. 7170 'Itemized Deductions
  183. 7180 T3=ID1+ID2+ID3+F2+F3+F4+F5+F7
  184. 7185 LET WG=T3
  185. 7190 'Allowances from Worksheet
  186. 7199 'Single
  187. 7200 IF A$="N" THEN LET WA=1
  188. 7210 IF A<>2 AND B$="N" THEN LET WB=1
  189. 7220 IF A<>2 AND B$="Y" THEN LET BB$="Y"
  190. 7230 IF BB$="Y" AND B < 2500 THEN LET WB=1
  191. 7240 IF C>0 THEN LET WD=C
  192. 7250 IF C<=0 THEN LET WD=0
  193. 7260 'married joint
  194. 7270 IF A2$="N" AND A1$="N" THEN LET WC=1
  195. 7280 IF A2$="Y" AND A1$="N" THEN LET WC=1
  196. 7290 'Special Allowance
  197. 7300 IF A2$="N" AND B$="N" THEN LET WB=1
  198. 7310 IF A2$="N" AND B<= 2500 THEN LET WB=1
  199. 7320 LET WE=WA+WB+WC+WD
  200. 7330 'compute
  201. 7337 IF A=1 THEN LET WH=2540
  202. 7338 IF A=2 THEN LET WH=3760
  203. 7339 IF A=3 THEN  LET WH=2540
  204. 7340 IF A=1 THEN LET WI=T3-2540
  205. 7341 IF WI<=0 THEN WI=0
  206. 7350 IF A=2 THEN LET WI=T3-3760
  207. 7351 IF WI<=0 THEN WI=0
  208. 7360 IF A=3 THEN LET WI=T3-2540
  209. 7361 IF WI<=0 THEN WI=0
  210. 7370 IF WI<=0 THEN LET WI=0
  211. 7375 LET AA=0:LET AB=0:LET AC=0:LET AD=0
  212. 7380 IF O$="Y" THEN LET AA=1
  213. 7390 IF O1$="Y" THEN LET AB=1
  214. 7400 IF O2$="Y" THEN LET AC=1
  215. 7410 IF O3$="Y" THEN LET AD=1
  216. 7420 LET AD=AA+AB
  217. 7430 LET AE=AC+AD
  218. 7435 LET AF=AD+AE
  219. 7440 IF A=1 AND AD=0 THEN LET WJ=0
  220. 7450 IF A=1 AND AD=1 THEN LET WJ=1210
  221. 7460 IF A=1 AND AD=2 THEN LET WJ=1960
  222. 7470 IF A=3 AND AD=0 THEN LET WJ=0
  223. 7480 IF A=3 AND AD=1 THEN LET WJ=2610
  224. 7490 IF A=3 AND AD=2 THEN LET WJ=3360
  225. 7500 IF A=2 AND AF=3 THEN LET WJ=3040
  226. 7510 IF A=2 AND AD=1 THEN LET AG=1
  227. 7520 LET AI=AG+AH
  228. 7530 IF A=2 AND AI=0 THEN LET WJ=0
  229. 7540 IF A=2 AND AI=1 THEN LET WJ=1840
  230. 7550 IF A=2 AND AI=2 THEN LET WJ=2440
  231. 7560 'tax credit
  232. 7570 LET WAG=I1+B+I3
  233. 7580 IF A=1 THEN GOSUB 9000
  234. 7585 IF A=2 THEN GOSUB 9100
  235. 7590 IF A=3 THEN GOSUB 9200
  236. 7600 LET WM=CR*WL
  237. 7610 LET WN=WF+WI+WJ+WM
  238. 7620 LET WO=WN/1900
  239. 7630 LET WE=WA+WB+WC+WD
  240. 7640 IF WO<=0 THEN LET WO=0
  241. 7650 LET WP=WE+WO
  242. 7660 LET WQ=I4
  243. 7670 IF A<>2 AND B$="Y" THEN GOSUB 10000
  244. 7680 IF A=2 AND A2$="Y" THEN LET ZZ=1
  245. 7682 IF A=2 AND A2$="N" THEN LET ZZ=0
  246. 7683 IF A=2 AND B$="Y" THEN LET ZX=1
  247. 7684 IF A=2 AND B$="N" THEN LET ZX=0
  248. 7685 LET ZY=ZZ+ZX
  249. 7686 IF ZY>0 THEN GOSUB 12000
  250. 7690 'REM Continue Caluclation after table here
  251. 7700 LET WK=CR
  252. 7710 LET WQ=I4
  253. 7720 LET WS=WQ+WR
  254. 7730 LET WT=WS/1900
  255. 7735 LET WP=WE+WO
  256. 7740 LET WU=WP-WT
  257. 9000 'Single Table 1
  258. 9010 IF WAG>0 AND WAG <6200 THEN LET WL=9
  259. 9020 IF WAG>6200 AND WAG <21000 THEN LET WL=6.5
  260. 9030 IF WAG>21000 AND WAG <31500 THEN LET WL=3.5
  261. 9040 IF WAG>31500 AND WAG <70000! THEN LET WL=3
  262. 9050 IF WAG>70000! THEN LET WL=2.5
  263. 9060 RETURN
  264. 9100 'Married filing Joint TAble 1
  265. 9110 IF WAG>0 AND WAG <12500 THEN LET WL=9
  266. 9120 IF WAG>12500 AND WAG <37500! THEN LET WL=6.5
  267. 9130 IF WAG>37500! AND WAG <55000! THEN LET WL=3.5
  268. 9140 IF WAG>55000! AND WAG <110000! THEN LET WL=3
  269. 9150 IF WAG>110000! THEN LET WL=2.5
  270. 9160 RETURN
  271. 9200 'Head of Household Table 1
  272. 9210 IF WAG>0 AND WAG <8800 THEN LET WL=9
  273. 9220 IF WAG>8800 AND WAG <29000 THEN LET WL=7
  274. 9230 IF WAG>29000 AND WAG <44000! THEN LET WL=4
  275. 9240 IF WAG>44000! AND WAG <100000! THEN LET WL=3
  276. 9250 IF WAG>100000! THEN LET WL=2.5
  277. 9260 RETURN
  278. 9999 'Continue
  279. 10000 'Table B worksheet
  280. 10010 IF I1 > B THEN LET BB1=I1
  281. 10020 IF B > I1 THEN LET BB1=B
  282. 10030 IF I1 > B THEN LET BB6=B
  283. 10040 IF B > I1 THEN LET BB6=I1
  284. 10050 LET BB4=1900*WP
  285. 10060 LET BB5=BB1-BB4
  286. 10100 IF BB6 < 4000 THEN LET WR=0
  287. 10110 IF BB6 > 4000 AND BB6 < 6000 GOSUB 10500
  288. 10120 IF BB6 > 6000 AND BB6 < 8000 GOSUB 10600
  289. 10130 IF BB6 > 8000 AND BB6 <10000 GOSUB 10700
  290. 10140 IF BB6 >10000 AND BB6 <12000 GOSUB 10800
  291. 10150 IF BB6 >12000 AND BB6 <14000 GOSUB 10900
  292. 10160 IF BB6 >14000 AND BB6 <16000 GOSUB 11000
  293. 10170 IF BB6 >16000 AND BB6 <18000 GOSUB 11100
  294. 10180 IF BB6 >18000 AND BB6 <20000 GOSUB 11200
  295. 10190 IF BB6 >20000 GOSUB 11300
  296. 10200 RETURN
  297. 10500 IF BB5 < 16000 THEN LET WR=0
  298. 10510 IF BB5 > 16000 AND BB5 <24000 THEN LET WR=1000
  299. 10520 IF BB5 > 24000 AND BB5 <50000! THEN LET WR=1400
  300. 10530 IF BB5 > 50000! THEN LET WR=1600
  301. 10540 RETURN
  302. 10600 IF BB5 < 14000 THEN LET WR=0
  303. 10610 IF BB5 > 14000 AND BB5 <16000 THEN LET WR=1500
  304. 10620 IF BB5 > 16000 AND BB5 <22000 THEN LET WR=1900
  305. 10630 IF BB5 > 22000 AND BB5 <24000 THEN LET WR=2100
  306. 10640 IF BB5 > 24000 AND BB5 <50000! THEN LET WR=2600
  307. 10650 IF BB5 > 50000! THEN LET WR=2800
  308. 10660 RETURN
  309. 10700 IF BB5 < 12000 THEN LET WR=0
  310. 10710 IF BB5 >12000 AND BB5 < 14000 THEN LET WR=1500
  311. 10720 IF BB5 >14000 AND BB5 <20000 THEN LET WR=2900
  312. 10730 IF BB5 >20000 AND BB5 <22000 THEN LET WR=3000
  313. 10740 IF BB5 >22000 AND BB5 <24000 THEN LET WR=3500
  314. 10750 IF BB5 >24000 AND BB5 <50000! THEN LET WR=3700
  315. 10760 IF BB5 >50000! THEN LET WR=4000
  316. 10770 RETURN
  317. 10800 IF BB5 <10000 THEN LET WR=0
  318. 10810 IF BB5 >10000 AND BB5 <12000 THEN LET WR=1500
  319. 10820 IF BB5 >12000 AND BB5 <14000 THEN LET WR=3300
  320. 10830 IF BB5 >14000 AND BB5 <18000 THEN LET WR=3800
  321. 10840 IF BB5 >18000 AND BB5 <20000 THEN LET WR=3900
  322. 10850 IF BB5 >20000 AND BB5 <22000 THEN LET WR=4400
  323. 10860 IF BB5 >22000 AND BB5 <50000! THEN LET WR=4900
  324. 10870 IF BB5 >50000! THEN LET WR=5300
  325. 10880 RETURN
  326. 10900 IF BB5 <10000 THEN LET WR=0
  327. 10910 IF BB5 >10000 AND BB5 <12000 THEN LET WR=3300
  328. 10920 IF BB5 >12000 AND BB5 <16000 THEN LET WR=4700
  329. 10930 IF BB5 >16000 AND BB5 <18000 THEN LET WR=4900
  330. 10940 IF BB5 >18000 AND BB5 <20000 THEN LET WR=5400
  331. 10950 IF BB5 >20000 AND BB5 <22000 THEN LET WR=5900
  332. 10960 IF BB5 >22000 AND BB5 <40000! THEN LET WR=6000
  333. 10970 IF BB5 >40000! AND BB5 <50000! THEN LET WR=6200
  334. 10980 IF BB5 >50000! THEN LET WR=6500
  335. 10990 RETURN
  336. 11000 IF BB5 <10000 THEN LET WR=0
  337. 11010 IF BB5 >10000 AND BB5 <12000 THEN LET WR=5000
  338. 11020 IF BB5 >12000 AND BB5 <14000 THEN LET WR=5700
  339. 11025 IF BB5 >14000 AND BB5 <16000 THEN LET WR=5800
  340. 11030 IF BB5 >16000 AND BB5 <18000 THEN LET WR=6300
  341. 11040 IF BB5 >18000 AND BB5 <20000 THEN LET WR=6800
  342. 11050 IF BB5 >20000 AND BB5 <40000! THEN LET WR=7200
  343. 11060 IF BB5 >40000! AND BB5 <50000! THEN LET WR=7500
  344. 11070 IF BB5 > 50000! THEN LET WR=7700
  345. 11080 RETURN
  346. 11100 IF BB5 <10000 THEN LET WR=1500
  347. 11110 IF BB5 >10000 AND BB5 <12000 THEN LET WR=6600
  348. 11120 IF BB5 >12000 AND BB5 <14000 THEN LET WR=6700
  349. 11130 IF BB5 >14000 AND BB5 <16000 THEN LET WR=7200
  350. 11140 IF BB5 >16000 AND BB5 <18000 THEN LET WR=7700
  351. 11150 IF BB5 >18000 AND BB5 <20000 THEN LET WR=8200
  352. 11160 IF BB5 >20000 AND BB5 <40000! THEN LET WR=8300
  353. 11170 IF BB5 >40000! AND BB5 <50000! THEN LET WR=8800
  354. 11180 IF BB5 >50000! THEN LET WR=8900
  355. 11190 RETURN
  356. 11200 IF BB5 < 1000 THEN LET WR=1900
  357. 11210 IF BB5 >10000 AND BB5 < 12000 THEN LET WR=6900
  358. 11220 IF BB5 >12000 AND BB5 <14000 THEN LET WR=7400
  359. 11230 IF BB5 >14000 AND BB5 <16000 THEN LET WR=7900
  360. 11240 IF BB5 >16000 AND BB5 <18000 THEN LET WR=8400
  361. 11250 IF BB5 >18000 AND BB5 <40000! THEN LET WR=8900
  362. 11260 IF BB5 >40000! AND BB5 <50000! THEN LET WR=9600
  363. 11270 IF BB5 >50000! THEN LET WR=9600
  364. 11280 RETURN
  365. 11300 IF BB5 <10000 THEN LET WR=2100
  366. 11310 IF BB5 >10000 AND BB5 <12000 THEN LET WR=8400
  367. 11320 IF BB5 >12000 AND BB5 <14000 THEN LET WR=8900
  368. 11330 IF BB5 >14000 AND BB5 <16000 THEN LET WR=9400
  369. 11340 IF BB5 >16000 AND BB5 <18000 THEN LET WR=9900
  370. 11350 IF BB5 >18000 AND BB5 <20000 THEN LET WR=10100
  371. 11360 IF BB5 >20000 AND BB5 <30000 THEN LET WR=10100
  372. 11370 IF BB5 >30000 AND BB5 <40000! THEN LET WR=10400
  373. 11380 IF BB5 >40000! THEN LET WR=11200
  374. 11390 RETURN
  375. 12000 'Table A Married Couples
  376. 12001 'B=2nd Job  I1=TP Sal  I3=Spouse Sal
  377. 12010 IF I1 > B AND I1 > I3 THEN LET BB1 = I1
  378. 12020 IF B > I1 AND B > I3 THEN LET BB1 = B
  379. 12030 IF I3 > I1 AND I3 > B THEN LET BB1 = I3
  380. 12040 IF I1 < B AND I1 < I3 THEN LET BB6 = I1
  381. 12050 IF B < I1 AND B < I3 THEN LET BB6 = B
  382. 12060 IF I3 < I1 AND I3 < B THEN LET BB6 = I3
  383. 12070 LET BB4 = 1900*WP
  384. 12080 LET BB5 = BB1-BB4
  385. 12090 IF BB6 <2000 THEN LET WR = 0
  386. 13000 IF BB6 >2000 AND BB6 <4000 THEN GOSUB 15000
  387. 13010 IF BB6 >4000 AND BB6 <6000 THEN GOSUB 15100
  388. 13020 IF BB6 >6000 AND BB6 <8000 THEN GOSUB 15200
  389. 13030 IF BB6 >8000 AND BB6 <10000 THEN GOSUB 15300
  390. 13040 IF BB6 >10000 AND BB6 <12000 THEN GOSUB 15400
  391. 13050 IF BB6 >12000 AND BB6 <14000 THEN GOSUB 15500
  392. 13060 IF BB6 >14000 AND BB6 <16000 THEN GOSUB 15600
  393. 13070 IF BB6 >16000 AND BB6 <18000 THEN GOSUB 15700
  394. 13080 IF BB6 >18000 AND BB6 <20000 THEN GOSUB 15800
  395. 13090 IF BB6 >20000 AND BB6 <22000 THEN GOSUB 15900
  396. 13100 IF BB6 >22000 AND BB6 <24000 THEN GOSUB 16000
  397. 13110 IF BB6 >24000 AND BB6 <26000 THEN GOSUB 16100
  398. 13120 IF BB6 >26000 AND BB6 <28000 THEN GOSUB 16200
  399. 13130 IF BB6 >28000 AND BB6 <30000 THEN GOSUB 16300
  400. 13140 IF BB6 >30000 AND BB6 <32000 THEN GOSUB 16400
  401. 13150 IF BB6 >32000 AND BB6 <34000! THEN GOSUB 16500
  402. 13160 IF BB6 >34000! AND BB6 <36000! THEN GOSUB 16600
  403. 13170 IF BB6 >36000! AND BB6 <38000! THEN GOSUB 16700
  404. 13180 IF BB6 >38000! AND BB6 <40000! THEN GOSUB 16800
  405. 13190 IF BB6 >40000! AND BB6 <42000! THEN GOSUB 16900
  406. 13200 IF BB6 >42000! AND BB6 <44000! THEN GOSUB 17000
  407. 13210 IF BB6 >44000! AND BB6 <46000! THEN GOSUB 17100
  408. 13220 IF BB6 >46000! AND BB6 <48000! THEN GOSUB 17200
  409. 13230 IF BB6 >48000! AND BB6 <50000! THEN GOSUB 17300
  410. 13240 IF BB6 >50000! AND BB6 <55000! THEN GOSUB 17400
  411. 13245 IF BB6>55000! AND BB6<60000! THEN GOSUB 17500
  412. 13248 IF BB6>60000! AND BB6<70000! THEN GOSUB 17600
  413. 13250 IF BBE >70000! THEN GOSUB 17700
  414. 13255 RETURN
  415. 15000 IF BB5 <4000 THEN LET WR=0
  416. 15010 IF BB5 >4000 AND BB5 <28000 THEN LET WR=300
  417. 15020 IF BB5 >28000 AND BB5 <30000 THEN LET WR=500
  418. 15030 IF BB5 >30000 THEN LET WR=700
  419. 15040 RETURN
  420. 15100 IF BB5 <4000 THEN LET WR=0
  421. 15110 IF BB5>4000 AND BB5<26000 THEN LET WR=800
  422. 15120 IF BB5>26000 AND BB5<28000 THEN LET WR=1000
  423. 15130 IF BB5>28000 AND BB5<44000! THEN LET WR=1800
  424. 15140 IF BB5>44000! THEN LET WR=2100
  425. 15150 RETURN
  426. 15200 IF BB5<4000 THEN LET WR=0
  427. 15210 IF BB5>4000 AND BB5<24000 THEN LET WR=800
  428. 15220 IF BB5>24000 AND BB5<26000 THEN LET WR=1000
  429. 15230 IF BB5>26000 AND BB5<28000 THEN LET WR=2700
  430. 15240 IF BB5>28000 AND BB5<42000! THEN LET WR=2800
  431. 15250 IF BB5>42000! AND BB5<44000! THEN LET WR=3100
  432. 15260 IF BB5>44000! THEN LET WR=3200
  433. 15270 RETURN
  434. 15300 IF BB5<4000 THEN LET WR=0
  435. 15310 IF BB5>4000 AND BB5<22000 THEN LET WR=800
  436. 15320 IF BB5>22000 AND BB5<24000 THEN LET WR=1000
  437. 15330 IF BB5>24000 AND BB5<26000 THEN LET WR=2700
  438. 15340 IF BB5>26000 AND BB5<40000! THEN LET WR=3700
  439. 15350 IF BB5>40000! AND BB5<42000! THEN LET WR=4000
  440. 15360 IF BB5>42000! THEN LET WR=4400
  441. 15370 RETURN
  442. 15400 IF BB5<4000 THEN LET WR=0
  443. 15410 IF BB5>4000 AND BB5<20000 THEN LET WR=800
  444. 15420 IF BB5>20000 AND BB5<22000 THEN LET WR=1000
  445. 15430 IF BB5>22000 AND BB5<24000 THEN LET WR=2700
  446. 15440 IF BB5>24000 AND BB5<26000 THEN LET WR=4400
  447. 15450 IF BB5>26000 AND BB5<38000! THEN LET WR=4600
  448. 15460 IF BB5>38000! AND BB5<40000! THEN LET WR=4900
  449. 15470 IF BB5>40000! AND BB5<42000! THEN LET WR=5400
  450. 15480 IF BB5>42000! THEN LET WR=5500
  451. 15490 RETURN
  452. 15500 IF BB5<4000 THEN LET WR=0
  453. 15510 IF BB5>4000 AND BB5<18000 THEN LET WR=800
  454. 15520 IF BB5>18000 AND BB5<20000 THEN LET WR=1000
  455. 15530 IF BB5>20000 AND BB5<22000 THEN LET WR=2700
  456. 15540 IF BB5>22000 AND BB5<24000 THEN LET WR=4400
  457. 15550 IF BB5>24000 AND BB5<36000! THEN LET WR=5600
  458. 15560 IF BB5>36000! AND BB5<38000! THEN LET WR=5900
  459. 15570 IF BB5>38000! AND BB5<40000! THEN LET WR=6400
  460. 15580 IF BB5>40000! THEN LET WR=6700
  461. 15590 RETURN
  462. 15600 IF BB5<4000 THEN LET WR=0
  463. 15610 IF BB5>4000 AND BB5<18000 THEN LET WR=800
  464. 15620 IF BB5>18000 AND BB5<20000 THEN LET WR=2700
  465. 15630 IF BB5>20000 AND BB5<22000 THEN LET WR=4400
  466. 15640 IF BB5>22000 AND BB5<24000 THEN LET WR=6200
  467. 15650 IF BB5>24000 AND BB5<34000! THEN LET WR=6500
  468. 15660 IF BB5>34000! AND BB5<36000! THEN LET WR=6800
  469. 15670 IF BB5>36000! AND BB5<38000! THEN LET WR=7300
  470. 15680 IF BB5>38000! AND BB5<70000! THEN LET WR=7800
  471. 15690 IF BB5>70000! THEN LET WR=7900
  472. 15695 RETURN
  473. 15700 IF BB5<4000 THEN LET WR=0
  474. 15710 IF BB5>4000 AND BB5<18000 THEN LET WR=800
  475. 15720 IF BB5>18000 AND BB5<20000 THEN LET WR=4400
  476. 15730 IF BB5>20000 AND BB5<22000 THEN LET WR=6200
  477. 15740 IF BB5>22000 AND BB5<32000 THEN LET WR=7400
  478. 15750 IF BB5>32000 AND BB5<34000! THEN LET WR=7700
  479. 15760 IF BB5>34000! AND BB5<36000! THEN LET WR=8200
  480. 15770 IF BB5>36000! AND BB5<38000! THEN LET WR=8700
  481. 15775 IF BB5>38000! AND BB5<70000! THEN LET WR=9000
  482. 15780 IF BB5>70000! THEN LET WR=9300
  483. 15790 RETURN
  484. 15800 IF BB5<4000 THEN LET WR=0
  485. 15810 IF BB5>4000 AND BB5<18000 THEN LET WR=800
  486. 15820 IF BB5>18000 AND BB5<20000 THEN LET WR=6200
  487. 15830 IF BB5>20000 AND BB5<22000 THEN LET WR=7900
  488. 15840 IF BB5>22000 AND BB5<30000 THEN LET WR=8300
  489. 15850 IF BB5>30000 AND BB5<32000 THEN LET WR=8700
  490. 15860 IF BB5>32000 AND BB5<34000! THEN LET WR=9200
  491. 15870 IF BB5>34000! AND BB5<36000! THEN LET WR=9700
  492. 15880 IF BB5>36000! AND BB5<70000! THEN LET WR=10100
  493. 15885 IF BB5>70000! THEN LET WR=10600
  494. 15890 RETURN
  495. 15900 IF BB5<4000 THEN LET WR=0
  496. 15910 IF BB5>4000 AND BB5<18000 THEN LET WR=1000
  497. 15920 IF BB5>18000 AND BB5<20000 THEN LET WR=7900
  498. 15930 IF BB5>20000 AND BB5<28000 THEN LET WR=9300
  499. 15940 IF BB5>28000 AND BB5<30000 THEN LET WR=9600
  500. 15950 IF BB5>30000 AND BB5<32000 THEN LET WR=10100
  501. 15960 IF BB5>32000 AND BB5<34000! THEN LET WR=10600
  502. 15970 IF BB5>34000! AND BB5<36000! THEN LET WR=11100
  503. 15980 IF BB5>36000! AND BB5<70000! THEN LET WR=11200
  504. 15985 IF BB5>70000! THEN LET WR=12000
  505. 15990 RETURN
  506. 16000 IF BB5<4000 THEN LET WR=0
  507. 16010 IF BB5>4000 AND BB5<18000 THEN LET WR=2700
  508. 16020 IF BB5>18000 AND BB5<20000 THEN LET WR=9600
  509. 16030 IF BB5>20000 AND BB5<26000 THEN LET WR=10200
  510. 16040 IF BB5>26000 AND BB5<28000 THEN LET WR=10500
  511. 16050 IF BB5>28000 AND BB5<30000 THEN LET WR=11000
  512. 16055 IF BB5>30000 AND BB5<32000 THEN LET WR=11500
  513. 16060 IF BB5>32000 AND BB5<34000! THEN LET WR=12000
  514. 16070 IF BB5>34000! AND BB5<70000! THEN LET WR=12400
  515. 16080 IF BB5>70000! THEN LET WR=13200
  516. 16090 RETURN
  517. 16100 IF BB5<4000 THEN LET WR=0
  518. 16110 IF BB5>4000 AND BB5<18000 THEN LET WR=4400
  519. 16120 IF BB5>18000 AND BB5<24000 THEN LET WR=11100
  520. 16130 IF BB5>24000 AND BB5<26000 THEN LET WR=11400
  521. 16140 IF BB5>26000 AND BB5<28000 THEN LET WR=11900
  522. 16150 IF BB5>28000 AND BB5<30000 THEN LET WR=12400
  523. 16160 IF BB5>30000 AND BB5<32000 THEN LET WR=12900
  524. 16170 IF BB5>32000 AND BB5<34000! THEN LET WR=13400
  525. 16180 IF BB5>34000! AND BB5<70000! THEN LET WR=13500
  526. 16185 IF BB5>70000! THEN LET WR=14400
  527. 16190 RETURN
  528. 16200 IF BB5<4000 THEN LET WR=0
  529. 16210 IF BB5>4000 AND BB5<18000 THEN LET WR=6200
  530. 16220 IF BB5>18000 AND BB5<22000 THEN LET WR=12100
  531. 16230 IF BB5>22000 AND BB5<24000 THEN LET WR=12400
  532. 16240 IF BB5>24000 AND BB5<26000 THEN LET WR=12900
  533. 16250 IF BB5>26000 AND BB5<28000 THEN LET WR=13400
  534. 16260 IF BB5>28000 AND BB5<30000 THEN LET WR=13900
  535. 16270 IF BB5>30000 AND BB5<32000 THEN LET WR=14400
  536. 16280 IF BB5>32000 AND BB5<70000! THEN LET WR=14700
  537. 16285 IF BB5>70000! THEN LET WR=15600
  538. 16290 RETURN
  539. 16300 IF BB5<4000 THEN LET WR=0
  540. 16310 IF BB5>4000 AND BB5<18000 THEN LET WR=7900
  541. 16320 IF BB5>18000 AND BB5<20000 THEN LET WR=13000
  542. 16330 IF BB5>20000 AND BB5<22000 THEN LET WR=13300
  543. 16340 IF BB5>22000 AND BB5>24000 THEN LET WR=13800
  544. 16350 IF BB5>24000 AND BB5<26000 THEN LET WR=14300
  545. 16360 IF BB5>26000 AND BB5<28000 THEN LET WR=14800
  546. 16370 IF BB5>28000 AND BB5<30000 THEN LET WR=15300
  547. 16380 IF BB5>30000 AND BB5<70000! THEN LET WR=15800
  548. 16385 IF BB5>70000! THEN LET WR=16800
  549. 16390 RETURN
  550. 16400 IF BB5<4000 THEN LET WR=0
  551. 16410 IF BB5>4000 AND BB5<18000 THEN LET WR=8600
  552. 16420 IF BB5>18000 AND BB5<20000 THEN LET WR=13700
  553. 16430 IF BB5>20000 AND BB5<22000 THEN LET WR=14200
  554. 16440 IF BB5>22000 AND BB5>24000 THEN LET WR=14700
  555. 16450 IF BB5>24000 AND BB5<26000 THEN LET WR=15200
  556. 16460 IF BB5>26000 AND BB5<28000 THEN LET WR=15700
  557. 16470 IF BB5>28000 AND BB5<30000 THEN LET WR=16200
  558. 16480 IF BB5>30000 AND BB5<60000! THEN LET WR=16500
  559. 16482 IF BB5>60000! AND BB5<70000! THEN LET WR=16800
  560. 16485 IF BB5>70000! THEN LET WR=17700
  561. 16490 RETURN
  562. 16500 IF BB5<4000 THEN LET WR=0
  563. 16510 IF BB5>4000 AND BB5<18000 THEN LET WR=8600
  564. 16520 IF BB5>18000 AND BB5<20000 THEN LET WR=14200
  565. 16530 IF BB5>20000 AND BB5<22000 THEN LET WR=14700
  566. 16540 IF BB5>22000 AND BB5>24000 THEN LET WR=15200
  567. 16550 IF BB5>24000 AND BB5<26000 THEN LET WR=15700
  568. 16560 IF BB5>26000 AND BB5<28000 THEN LET WR=16200
  569. 16570 IF BB5>28000 AND BB5<30000 THEN LET WR=16700
  570. 16580 IF BB5>30000 AND BB5<60000! THEN LET WR=16900
  571. 16582 IF BB5>60000! AND BB5<70000! THEN LET WR=17400
  572. 16585 IF BB5>70000! THEN LET WR=18200
  573. 16590 RETURN
  574. 16600 IF BB5<4000 THEN LET WR=0
  575. 16610 IF BB5>4000 AND BB5<18000 THEN LET WR=8600
  576. 16620 IF BB5>18000 AND BB5<20000 THEN LET WR=14700
  577. 16630 IF BB5>20000 AND BB5<22000 THEN LET WR=15200
  578. 16640 IF BB5>22000 AND BB5>24000 THEN LET WR=15700
  579. 16650 IF BB5>24000 AND BB5<26000 THEN LET WR=16200
  580. 16660 IF BB5>26000 AND BB5<28000 THEN LET WR=16700
  581. 16670 IF BB5>28000 AND BB5<30000 THEN LET WR=17200
  582. 16680 IF BB5>30000 AND BB5<60000! THEN LET WR=17300
  583. 16682 IF BB5>60000! AND BB5<70000! THEN LET WR=18000
  584. 16685 IF BB5>70000! THEN LET WR=18800
  585. 16690 RETURN
  586. 16700 IF BB5<4000 THEN LET WR=0
  587. 16710 IF BB5>4000 AND BB5<18000 THEN LET WR=8600
  588. 16720 IF BB5>18000 AND BB5<20000 THEN LET WR=15200
  589. 16730 IF BB5>20000 AND BB5<22000 THEN LET WR=15700
  590. 16740 IF BB5>22000 AND BB5>24000 THEN LET WR=16200
  591. 16750 IF BB5>24000 AND BB5<26000 THEN LET WR=16700
  592. 16760 IF BB5>26000 AND BB5<28000 THEN LET WR=17200
  593. 16770 IF BB5>28000 AND BB5<55000! THEN LET WR=17700
  594. 16780 IF BB5>55000! AND BB5<60000! THEN LET WR=17800
  595. 16782 IF BB5>60000! AND BB5<70000! THEN LET WR=18600
  596. 16785 IF BB5>70000! THEN LET WR=19300
  597. 16790 RETURN
  598. 16800 IF BB5<4000 THEN LET WR=0
  599. 16810 IF BB5>4000 AND BB5<18000 THEN LET WR=9200
  600. 16820 IF BB5>18000 AND BB5<20000 THEN LET WR=15700
  601. 16830 IF BB5>20000 AND BB5<22000 THEN LET WR=16200
  602. 16840 IF BB5>22000 AND BB5>24000 THEN LET WR=16700
  603. 16850 IF BB5>24000 AND BB5<26000 THEN LET WR=17200
  604. 16860 IF BB5>26000 AND BB5<28000 THEN LET WR=17700
  605. 16870 IF BB5>28000 AND BB5<55000! THEN LET WR=18100
  606. 16880 IF BB5>55000! AND BB5<60000! THEN LET WR=18400
  607. 16882 IF BB5>60000! AND BB5<70000! THEN LET WR=19200
  608. 16885 IF BB5>70000! THEN LET WR=19900
  609. 16890 RETURN
  610. 16900 IF BB5<4000 THEN LET WR=0
  611. 16910 IF BB5>4000 AND BB5<18000 THEN LET WR=10200
  612. 16920 IF BB5>18000 AND BB5<20000 THEN LET WR=16200
  613. 16930 IF BB5>20000 AND BB5<22000 THEN LET WR=16700
  614. 16940 IF BB5>22000 AND BB5>24000 THEN LET WR=17200
  615. 16950 IF BB5>24000 AND BB5<26000 THEN LET WR=17700
  616. 16960 IF BB5>26000 AND BB5<28000 THEN LET WR=18200
  617. 16970 IF BB5>28000 AND BB5<55000! THEN LET WR=18500
  618. 16980 IF BB5>55000! AND BB5<60000! THEN LET WR=19000
  619. 16982 IF BB5>60000! AND BB5<70000! THEN LET WR=19800
  620. 16985 IF BB5>70000! THEN LET WR=20400
  621. 16990 RETURN
  622. 17000 IF BB5<4000 THEN LET WR=0
  623. 17010 IF BB5>4000 AND BB5<18000 THEN LET WR=11100
  624. 17020 IF BB5>18000 AND BB5<20000 THEN LET WR=16700
  625. 17030 IF BB5>20000 AND BB5<22000 THEN LET WR=17200
  626. 17040 IF BB5>22000 AND BB5>24000 THEN LET WR=17700
  627. 17050 IF BB5>24000 AND BB5<26000 THEN LET WR=18200
  628. 17060 IF BB5>26000 AND BB5<28000 THEN LET WR=18700
  629. 17070 IF BB5>28000 AND BB5<50000! THEN LET WR=18900
  630. 17080 IF BB5>50000! AND BB5<55000! THEN LET WR=19100
  631. 17082 IF BB5>55000! AND BB5<60000! THEN LET WR=19600
  632. 17084 IF BB5>60000! AND BB5<70000! THEN LET WR=20400
  633. 17085 IF BB5>70000! THEN LET WR=20900
  634. 17090 RETURN
  635. 17100 IF BB5<4000 THEN LET WR=0
  636. 17110 IF BB5>4000 AND BB5<18000 THEN LET WR=12000
  637. 17120 IF BB5>18000 AND BB5<20000 THEN LET WR=17200
  638. 17130 IF BB5>20000 AND BB5<22000 THEN LET WR=17700
  639. 17140 IF BB5>22000 AND BB5>24000 THEN LET WR=18200
  640. 17150 IF BB5>24000 AND BB5<26000 THEN LET WR=18700
  641. 17160 IF BB5>26000 AND BB5<28000 THEN LET WR=19200
  642. 17170 IF BB5>28000 AND BB5<48000! THEN LET WR=19300
  643. 17180 IF BB5>48000! AND BB5<50000! THEN LET WR=19400
  644. 17182 IF BB5>50000! AND BB5<55000! THEN LET WR=19700
  645. 17184 IF BB5>55000! AND BB5<60000! THEN LET WR=20200
  646. 17185 IF BB5>60000! AND BB5<70000! THEN LET WR=21000
  647. 17188 IF BB5>70000! THEN LET WR=21500
  648. 17190 RETURN
  649. 17200 IF BB5<4000 THEN LET WR=0
  650. 17210 IF BB5>4000 AND BB5<18000 THEN LET WR=12900
  651. 17220 IF BB5>18000 AND BB5<20000 THEN LET WR=17700
  652. 17230 IF BB5>20000 AND BB5<22000 THEN LET WR=18200
  653. 17240 IF BB5>22000 AND BB5>24000 THEN LET WR=18700
  654. 17250 IF BB5>24000 AND BB5<26000 THEN LET WR=19200
  655. 17260 IF BB5>26000 AND BB5<28000 THEN LET WR=19700
  656. 17270 IF BB5>28000 AND BB5<48000! THEN LET WR=19700
  657. 17280 IF BB5>48000! AND BB5<50000! THEN LET WR=19900
  658. 17282 IF BB5>50000! AND BB5<55000! THEN LET WR=20300
  659. 17284 IF BB5>55000! AND BB5<60000! THEN LET WR=20800
  660. 17285 IF BB5>60000! AND BB5<70000! THEN LET WR=21500
  661. 17288 IF BB5>70000! THEN LET WR=22000
  662. 17290 RETURN
  663. 17300 IF BB5<4000 THEN LET WR=0
  664. 17310 IF BB5>4000 AND BB5<18000 THEN LET WR=12900
  665. 17320 IF BB5>18000 AND BB5<20000 THEN LET WR=17700
  666. 17330 IF BB5>20000 AND BB5<22000 THEN LET WR=18200
  667. 17340 IF BB5>22000 AND BB5>24000 THEN LET WR=18700
  668. 17350 IF BB5>24000 AND BB5<26000 THEN LET WR=19200
  669. 17360 IF BB5>26000 AND BB5<28000 THEN LET WR=19700
  670. 17370 IF BB5>28000 AND BB5<46000! THEN LET WR=19700
  671. 17380 IF BB5>46000! AND BB5<48000! THEN LET WR=19900
  672. 17382 IF BB5>48000! AND BB5<50000! THEN LET WR=20100
  673. 17384 IF BB5>50000! AND BB5<55000! THEN LET WR=20500
  674. 17385 IF BB5>55000! AND BB5<60000! THEN LET WR=21000
  675. 17387 IF BB5>60000! AND BB5<70000! THEN LET WR=21700
  676. 17388 IF BB5>70000! THEN LET WR=22200
  677. 17390 RETURN
  678. 17400 IF BB5<4000 THEN LET WR=0
  679. 17410 IF BB5>4000 AND BB5<18000 THEN LET WR=12900
  680. 17420 IF BB5>18000 AND BB5<20000 THEN LET WR=17700
  681. 17430 IF BB5>20000 AND BB5<22000 THEN LET WR=18200
  682. 17440 IF BB5>22000 AND BB5>24000 THEN LET WR=18700
  683. 17450 IF BB5>24000 AND BB5<26000 THEN LET WR=19200
  684. 17460 IF BB5>26000 AND BB5<42000! THEN LET WR=19700
  685. 17470 IF BB5>42000! AND BB5<44000! THEN LET WR=19900
  686. 17480 IF BB5>44000! AND BB5<46000! THEN LET WR=20100
  687. 17482 IF BB5>46000! AND BB5<48000! THEN LET WR=20300
  688. 17484 IF BB5>48000! AND BB5<50000! THEN LET WR=20500
  689. 17485 IF BB5>50000! AND BB5<55000! THEN LET WR=20800
  690. 17487 IF BB5>55000! AND BB5<60000! THEN LET WR=21300
  691. 17488 IF BB5>60000! AND BB5<70000! THEN LET WR=22100
  692. 17489 IF BB5>70000! THEN LET WR=22500
  693. 17490 RETURN
  694. 17500 IF BB5<4000 THEN LET WR=0
  695. 17510 IF BB5>4000 AND BB5<18000 THEN LET WR=12900
  696. 17520 IF BB5>18000 AND BB5<20000 THEN LET WR=17700
  697. 17530 IF BB5>20000 AND BB5<22000 THEN LET WR=18200
  698. 17540 IF BB5>22000 AND BB5>24000 THEN LET WR=18700
  699. 17550 IF BB5>24000 AND BB5<26000 THEN LET WR=19200
  700. 17560 IF BB5>26000 AND BB5<36000! THEN LET WR=19700
  701. 17570 IF BB5>36000! AND BB5<38000! THEN LET WR=19800
  702. 17580 IF BB5>38000! AND BB5<40000! THEN LET WR=20000
  703. 17582 IF BB5>40000! AND BB5<42000! THEN LET WR=20200
  704. 17584 IF BB5>42000! AND BB5<44000! THEN LET WR=20400
  705. 17585 IF BB5>44000! AND BB5<46000! THEN LET WR=20600
  706. 17587 IF BB5>46000! AND BB5<48000! THEN LET WR=20800
  707. 17588 IF BB5>48000! AND BB5<50000! THEN LET WR=21000
  708. 17589 IF BB5>50000! AND BB5<55000! THEN LET WR=21300
  709. 17590 IF BB5>55000! AND BB5<60000! THEN LET WR=21800
  710. 17591 IF BB5>60000! AND BB5<70000! THEN LET WR=22600
  711. 17592 IF BB5>70000! THEN LET WR=23000
  712. 17593 RETURN
  713. 17600 IF BB5<4000 THEN LET WR=0
  714. 17610 IF BB5>4000 AND BB5<18000 THEN LET WR=12900
  715. 17620 IF BB5>18000 AND BB5<20000 THEN LET WR=17700
  716. 17630 IF BB5>20000 AND BB5<22000 THEN LET WR=18200
  717. 17640 IF BB5>22000 AND BB5>24000 THEN LET WR=18700
  718. 17650 IF BB5>24000 AND BB5<26000 THEN LET WR=19200
  719. 17660 IF BB5>26000 AND BB5<30000! THEN LET WR=19700
  720. 17670 IF BB5>30000! AND BB5<32000! THEN LET WR=19900
  721. 17680 IF BB5>32000! AND BB5<34000! THEN LET WR=20100
  722. 17682 IF BB5>34000! AND BB5<36000! THEN LET WR=20300
  723. 17684 IF BB5>36000! AND BB5<38000! THEN LET WR=20500
  724. 17685 IF BB5>38000! AND BB5<40000! THEN LET WR=20700
  725. 17687 IF BB5>40000! AND BB5<42000! THEN LET WR=20900
  726. 17688 IF BB5>42000! AND BB5<44000! THEN LET WR=21100
  727. 17689 IF BB5>44000! AND BB5<46000! THEN LET WR=21300
  728. 17690 IF BB5>46000! AND BB5<48000! THEN LET WR=21500
  729. 17691 IF BB5>48000! AND BB5<50000! THEN LET WR=21700
  730. 17692 IF BB5>50000! AND BB5<55000! THEN LET WR=22100
  731. 17693 IF BB5>55000! AND BB5<60000! THEN LET WR=22600
  732. 17694 IF BB5>60000! AND BB5<70000! THEN LET WR=23300
  733. 17695 IF BB5>70000! THEN LET WR=23600
  734. 17696 RETURN
  735. 17700 IF BB5<4000 THEN LET WR=0
  736. 17710 IF BB5>4000 AND BB5<18000 THEN LET WR=12900
  737. 17720 IF BB5>18000 AND BB5<20000 THEN LET WR=18300
  738. 17730 IF BB5>20000 AND BB5<22000 THEN LET WR=19100
  739. 17740 IF BB5>22000 AND BB5>24000 THEN LET WR=19800
  740. 17750 IF BB5>24000 AND BB5<26000 THEN LET WR=20600
  741. 17760 IF BB5>26000 AND BB5<28000! THEN LET WR=21000
  742. 17770 IF BB5>28000! AND BB5<30000! THEN LET WR=21200
  743. 17780 IF BB5>30000! AND BB5<32000! THEN LET WR=21400
  744. 17782 IF BB5>32000! AND BB5<34000! THEN LET WR=21600
  745. 17784 IF BB5>34000! AND BB5<36000! THEN LET WR=21800
  746. 17785 IF BB5>36000! AND BB5<38000! THEN LET WR=22000
  747. 17787 IF BB5>38000! AND BB5<40000! THEN LET WR=22200
  748. 17788 IF BB5>40000! AND BB5<42000! THEN LET WR=22400
  749. 17789 IF BB5>42000! AND BB5<44000! THEN LET WR=22600
  750. 17790 IF BB5>44000! AND BB5<46000! THEN LET WR=22800
  751. 17791 IF BB5>46000! AND BB5<48000! THEN LET WR=23000
  752. 17792 IF BB5>48000! AND BB5<50000! THEN LET WR=23200
  753. 17793 IF BB5>50000! AND BB5<55000! THEN LET WR=23600
  754. 17794 IF BB5>55000! AND BB5<60000! THEN LET WR=24100
  755. 17795 IF BB5>60000! AND BB5<70000! THEN LET WR=24800
  756. 17796 IF BB5>70000! THEN LET WR=25000
  757. 17797 RETURN
  758. 18000 'Print summary
  759. 18001 CLS
  760. 18010 PRINT "                   W-4 Worksheet Summary"
  761. 18020 PRINT "     A..Your Exemption..........................";WA
  762. 18030 PRINT "     B..Special Allowance.......................";WB
  763. 18040 PRINT "     C..Spouse..................................";WC
  764. 18050 PRINT "     D..Dependents..............................";WD
  765. 18060 PRINT "     E....Total.................................";WE
  766. 18090 PRINT "     F..Adjustments to Income..............";WF
  767. 18100 PRINT "     G..Itemized Deductions....";WG
  768. 18110 PRINT "     H..Zero Bracket...........";WH
  769. 18120 PRINT "     I..Line G-H...........................";WI
  770. 18130 PRINT "     J..Age 65 or Over,Blind...............";WJ
  771. 18140 PRINT "     K..Tax Credits............";WK
  772. 18150 PRINT "     L..Schedule Amount........";WL
  773. 18170 PRINT "     M..K x L..............................";WM
  774. 18180 PRINT "     N..Sum of F,I,J & M...................";WN
  775. 18190 PRINT "     O..N divided by $1900.................";WO
  776. 18200 PRINT "     P..Lines E+O...............................";WP
  777. 18210 PRINT "     Q..Nonwage Income.....................";WQ
  778. 18220 PRINT "     R..Working Spouse,2 Jobs..............";WR
  779. 18230 PRINT "     S..Lines Q+R..........................";WS
  780. 18240 PRINT "     T..Line S divided by $1900.................";WT
  781. 18250 PRINT "     U..TOTAL WITHHOLDING ALLOWANCES............";WU
  782. 18260 INPUT "hit any key to finish";ZZ$
  783. 18280 RETURN
  784. 28000 'Print summary on printer
  785. 28001 CLS
  786. 28005 LPRINT:LPRINT:LPRINT
  787. 28010 LPRINT "                        W-4 Worksheet Summary"
  788. 28020 LPRINT "          A..Your Exemption..........................";WA
  789. 28030 LPRINT "          B..Special Allowance.......................";WB
  790. 28040 LPRINT "          C..Spouse..................................";WC
  791. 28050 LPRINT "          D..Dependents..............................";WD
  792. 28060 LPRINT "          E....Total.................................";WE
  793. 28065 LPRINT:LPRINT
  794. 28090 LPRINT "          F..Adjustments to Income..............";WF
  795. 28100 LPRINT "          G..Itemized Deductions....";WG
  796. 28110 LPRINT "          H..Zero Bracket...........";WH
  797. 28120 LPRINT "          I..Line G-H...........................";WI
  798. 28130 LPRINT "          J..Age 65 or Over,Blind...............";WJ
  799. 28140 LPRINT "          K..Tax Credits............";WK
  800. 28150 LPRINT "          L..Schedule Amount........";WL
  801. 28170 LPRINT "          M..K x L..............................";WM
  802. 28180 LPRINT "          N..Sum of F,I,J & M...................";WN
  803. 28190 LPRINT "          O..N divided by $1900.................";WO
  804. 28200 LPRINT "          P..Lines E+O...............................";WP
  805. 28210 LPRINT "          Q..Nonwage Income.....................";WQ
  806. 28220 LPRINT "          R..Working Spouse,2 Jobs..............";WR
  807. 28230 LPRINT "          S..Lines Q+R..........................";WS
  808. 28240 LPRINT "          T..Line S divided by $1900.................";WT
  809. 28250 LPRINT "          U..TOTAL WITHHOLDING ALLOWANCES............";WU
  810. 28260 LPRINT:LPRINT:LPRINT
  811. 28270 LPRINT "  **If you have more than one job or if your spouse works,you"
  812. 28271 LPRINT "  may claim all of you allowances on one job or you may claim "
  813. 28272 LPRINT "  some on each job, but you may NOT claim the same allowances "
  814. 28273 LPRINT "  more than once. Your withholding will usually be more accurate"
  815. 28274 LPRINT "  if you claim ALL allowances on the Form W-4 for the job with"
  816. 28275 LPRINT "  the largest wages and claim zero on all other Forms W-4"
  817. 28280 RETURN
  818.