ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

177 lines
5.0 KiB

  1. PAYROLL PROGRAM
  2. THIS PROGRAM IS A BRIEF IN-MEMORY PAYROLL SYSTEM. ESSENTIALLY
  3. IT IS A PROGRAM WHICH COMPUTES FEDERAL AND FICA WITHHOLDING
  4. AND STORES PAY RECORDS IN A FORM WHICH PERMITS EASY ACCESS
  5. TO THOSE INTERESTED IN 941 OR W-2 FORMS. THERE IS,AT PRESENT,
  6. NO PROVISION FOR STATE OR LOCAL WITHHOLDING BUT THIS CAN BE
  7. HANDLED VIA THE 'OTHER DEDUCTIONS' CATEGORY. THE DIMENSIONING
  8. LIMITS THE PAYROLL MASTER FILE TO 25 EMPLOYEES, THOUGH THIS
  9. MAY BE INCREASED IF MUCH MAIN MEMORY IS AVAILABLE.
  10. REMEMBER THAT THE MASTER MUST BE RECALLED FROM STORAGE BEFORE
  11. OPERATIONS ARE PERFORMED AND RESTORED AFTER THE OPERATIONS.
  12. DELETE LINES 1-58 TO RUN ON 16K SYSTEM
  13. PRESS ENTER TO BEGIN?
  14. ARE DISK DRIVES ATTACHED(Y/N)? Y
  15. MAIN MENU
  16. 0.QUIT
  17. 1.MASTER FILE MAINTENANCE
  18. 2.READ FILE IN FROM TAPE
  19. 3.WRITE FILE OUT ONTO TAPE
  20. 4.READ FILE IN FROM DISK
  21. 5.WRITE FILE OUT ONTO DISK
  22. 6.COMPUTE PAYROLL
  23. 7.POST PAYROLL TO YTD TOTALS
  24. 8.REPORT GENERATOR
  25. 9.END OF PERIOD FILE MAINTENANCE
  26. ENTER YOUR CHOICE? 1
  27. EMPLOYEE NUMBER TO EDIT MUST BE LESS THAN 26
  28. EMPLOYEE NUMBER TO EDIT(0 TO END)? 1
  29. EMPLOYEE # 1
  30. NAME 9999 SS NO. 0.000000
  31. LAST PAY 0.000000 EXEMPT 0
  32. ID GROSS FED WITH. FICA SPECIAL NET
  33. YTD 1 0.00 0.00 0.00 0.00 0.00
  34. MTD 1 0.00 0.00 0.00 0.00 0.00
  35. CURR 1 0.00 0.00 0.00 0.00 0.00
  36. EMPLOYEE # 1
  37. 9999EMPL. NAME ? TOM CAT
  38. SS# ? 123-45-6789
  39. ADDR LINE1 ? 777 FUNNY WAY
  40. ADDR LINE2 ? CITY STATE ZIP
  41. LASTPAYDAY ? 12/34/56
  42. 0.00PAY RATE ? 12.34
  43. 0.00# EXEMPTION ? 2
  44. 0.00MAR=2,SING=1 ? 1
  45. ID GROSS FED WITH. FICA SPECIAL NET
  46. YTD 1 0.00 0.00 0.00 0.00
  47. YTD GROSS,FED WITH,FICA,SPECIAL? 23456,789,174,96
  48. ID GROSS FED WITH. FICA SPECIAL NET
  49. MTD 1 0.00 0.00 0.00 0.00
  50. MTD GROSS,FED WITH,FICA,SPECIAL? 456,89,174,6
  51. ID GROSS FED WITH. FICA SPECIAL NET
  52. CURR 1 0.00 0.00 0.00 0.00
  53. CURR GROSS,FED WITH,FICA,SPECIAL? 89.64,56,78,0.77
  54. PRESS ENTER TO CONTINUE?
  55. EMPLOYEE NUMBER TO EDIT MUST BE LESS THAN 26
  56. EMPLOYEE NUMBER TO EDIT(0 TO END)? 0
  57. MAIN MENU
  58. 0.QUIT
  59. 1.MASTER FILE MAINTENANCE
  60. 2.READ FILE IN FROM TAPE
  61. 3.WRITE FILE OUT ONTO TAPE
  62. 4.READ FILE IN FROM DISK
  63. 5.WRITE FILE OUT ONTO DISK
  64. 6.COMPUTE PAYROLL
  65. 7.POST PAYROLL TO YTD TOTALS
  66. 8.REPORT GENERATOR
  67. 9.END OF PERIOD FILE MAINTENANCE
  68. ENTER YOUR CHOICE? 5
  69. PUT DATA DISK IN DISK DRIVE
  70. PRESS ENTER TO CONTINUE?
  71. PRESENT FILE NAME IS NEW NAME? PAYROLL2.DAT
  72. MAIN MENU
  73. 0.QUIT
  74. 1.MASTER FILE MAINTENANCE
  75. 2.READ FILE IN FROM TAPE
  76. 3.WRITE FILE OUT ONTO TAPE
  77. 4.READ FILE IN FROM DISK
  78. 5.WRITE FILE OUT ONTO DISK
  79. 6.COMPUTE PAYROLL
  80. 7.POST PAYROLL TO YTD TOTALS
  81. 8.REPORT GENERATOR
  82. 9.END OF PERIOD FILE MAINTENANCE
  83. ENTER YOUR CHOICE? 4
  84. PUT DATA DISK IN DISK DRIVE
  85. PRESS ENTER TO CONTINUE?
  86. ENTER NAME OF DATA FILE TO BE READ ? PAYROLL2.DAT
  87. MAIN MENU
  88. 0.QUIT
  89. 1.MASTER FILE MAINTENANCE
  90. 2.READ FILE IN FROM TAPE
  91. 3.WRITE FILE OUT ONTO TAPE
  92. 4.READ FILE IN FROM DISK
  93. 5.WRITE FILE OUT ONTO DISK
  94. 6.COMPUTE PAYROLL
  95. 7.POST PAYROLL TO YTD TOTALS
  96. 8.REPORT GENERATOR
  97. 9.END OF PERIOD FILE MAINTENANCE
  98. ENTER YOUR CHOICE? 8
  99. IS A LINE PRINTER TO BE USED(Y/N)? Y
  100. REPORT MENU
  101. 1. PAYROLL REGISTER
  102. 2. COMPLETE EMPLOYEE LIST WITH COMPANY YTD,MTD TOTALS
  103. 3. END REPORT GENERATOR
  104. ENTER APPROPRIATE CHOICE? 1
  105. ENTER DATE FOR THIS PAYROLL REGISTER ? 56/78/91
  106. PAYROLL REGISTER 56/78/91
  107. ID GROSS FED WITH. FICA SPECIAL NET
  108. TOTALS 0.00 0.00 0.00 0.00 0.00
  109. PRESS ENTER TO CONTINUE?
  110. REPORT MENU
  111. 1. PAYROLL REGISTER
  112. 2. COMPLETE EMPLOYEE LIST WITH COMPANY YTD,MTD TOTALS
  113. 3. END REPORT GENERATOR
  114. ENTER APPROPRIATE CHOICE? 2
  115. EMPLOYEE LIST
  116. EMPLOYEE # 1
  117. NAME TOM CAT SS NO. 123-45-6789 RATE 12.34
  118. ADDR 777 FUNNY WAY CITY STATE ZIP
  119. LAST PAY 12/34/56 EXEMPT 2 MAR(2)-SING(1) 1
  120. ID GROSS FED WITH. FICA SPECIAL NET
  121. YTD 1 23456.00 789.00 174.00 96.00 22397.00
  122. MTD 1 456.00 89.00 174.00 6.00 187.00
  123. CURR 1 89.64 56.00 78.00 0.77 -45.13
  124. PRESS ENTER FOR COMPANY TOTALS?
  125. COMPANY TOTALS
  126. GROSS FED WITH. FICA SPECIAL NET
  127. YTD 23456.00 789.00 174.00 96.00 22397.00
  128. MTD 456.00 89.00 174.00 6.00 187.00
  129. PRESS ENTER TO CONTINUE?
  130. REPORT MENU
  131. 1. PAYROLL REGISTER
  132. 2. COMPLETE EMPLOYEE LIST WITH COMPANY YTD,MTD TOTALS
  133. 3. END REPORT GENERATOR
  134. ENTER APPROPRIATE CHOICE? 3
  135. MAIN MENU
  136. 0.QUIT
  137. 1.MASTER FILE MAINTENANCE
  138. 2.READ FILE IN FROM TAPE
  139. 3.WRITE FILE OUT ONTO TAPE
  140. 4.READ FILE IN FROM DISK
  141. 5.WRITE FILE OUT ONTO DISK
  142. 6.COMPUTE PAYROLL
  143. 7.POST PAYROLL TO YTD TOTALS
  144. 8.REPORT GENERATOR
  145. 9.END OF PERIOD FILE MAINTENANCE
  146. ENTER YOUR CHOICE? 0