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.
 
 
 
 
 
 

157 lines
12 KiB

  1. AUTO EXPENSE ANALYSIS
  2. THIS SIMPLE PROGRAM WILL PERMIT THE INDIVIDUAL TO KEEP A
  3. RECORD OF ALL EXPENSES PERTAINING TO THE USE OF AN AUTOMOBILE.
  4. FOR EACH EXPENSE THIS PROGRAM STORES THE FOLLOWING:
  5. AN EXPENSE TYPE CHOSEN FROM GAS,OIL,MAIN,TOLL,INS,PAYM OR MISC
  6. MAIN MEANS MAINTENANCE,INS IS INSURANCE,PAYM IS CAR PAYMENT.
  7. IN ADDITION TO TYPE EXPENSE THERE IS DESCRIPTION,DATE,PLACE OF
  8. SERVICE,QUANTITY PURCHASED,BILL AMOUNT AND ODOMETER READING.
  9. THIS DATA IS STORED IN A FILE IN MEMORY. THIS FILE MAY BE
  10. SAVED ON DISKETTE OR CASSETTE AND RECALLED,IT MAY BE EDITED
  11. LISTED ON CRT OR PRINTER,ETC. A MILES PER GALLON CALCULATION
  12. MAY ALSO BE PERFORMED.
  13. PRESS ENTER TO BEGIN?
  14. MAIN MENU
  15. 0.QUIT
  16. 1.ADD TO FILE OR BEGIN NEW FILE
  17. 2.READ FILE IN FROM TAPE
  18. 3.WRITE FILE OUT ONTO TAPE
  19. 4.READ FILE IN FROM DISK
  20. 5.WRITE FILE OUT ONTO DISK
  21. 6.EDIT FILE
  22. 7.LIST CONTENTS, COMPLETE OR BY TYPE
  23. 8.ROUTINE ACTUALLY DELETING RECORD FROM FILE
  24. ENTER YOUR CHOICE? 1
  25. NEW FILE
  26. PRESS ENTER TO CONTINUE?
  27. INITIAL INPUT ENTRY
  28. MAKE THIS ENTRY WITH A FULL GAS TANK
  29. ENTER DATE(MM/DD/YY)? 01/02/03
  30. ENTER ODOMETER READING? 123000
  31. INITIAL ENTRY DONE
  32. PRESS ENTER TO CONTINUE?
  33. EXPENSE TYPES: GAS OIL MAIN TOLL INS PAYM MISC
  34. TYPE EXPENSE ? GAS
  35. EXP. DESCRIPTION ? fillup
  36. DATE OF EXPENSE ? 01/03/03
  37. PLACE OF SERVICE ? 66
  38. 0.00QUANT. PURCH ? 12.3
  39. 0.00BILL AMOUNT ? 39.87
  40. 0.00ODOMETER READ. ? 123456
  41. TYPE DESCRIPT DATE PLACE QUANT. $ AMT. ODOMETER
  42. GAS fillup 01/03/03 66 12.3 39.87 123456.0
  43. ENTER Y IF OK,N IF ERROR,A TO ABORT? Y
  44. DO YOU DESIRE MORE ENTRIES(Y/N)? N
  45. MAIN MENU
  46. 0.QUIT
  47. 1.ADD TO FILE OR BEGIN NEW FILE
  48. 2.READ FILE IN FROM TAPE
  49. 3.WRITE FILE OUT ONTO TAPE
  50. 4.READ FILE IN FROM DISK
  51. 5.WRITE FILE OUT ONTO DISK
  52. 6.EDIT FILE
  53. 7.LIST CONTENTS, COMPLETE OR BY TYPE
  54. 8.ROUTINE ACTUALLY DELETING RECORD FROM FILE
  55. ENTER YOUR CHOICE? 5
  56. PUT DATA DISK IN DISK DRIVE
  57. PRESS ENTER TO CONTINUE?
  58. PRESENT DISK FILE IS NEW FILE ? AUTOEXP.DAT
  59. MAIN MENU
  60. 0.QUIT
  61. 1.ADD TO FILE OR BEGIN NEW FILE
  62. 2.READ FILE IN FROM TAPE
  63. 3.WRITE FILE OUT ONTO TAPE
  64. 4.READ FILE IN FROM DISK
  65. 5.WRITE FILE OUT ONTO DISK
  66. 6.EDIT FILE
  67. 7.LIST CONTENTS, COMPLETE OR BY TYPE
  68. 8.ROUTINE ACTUALLY DELETING RECORD FROM FILE
  69. ENTER YOUR CHOICE? 4
  70. PUT DATA DISK IN DISK DRIVE
  71. PRESS ENTER TO CONTINUE?
  72. ENTER NAME OF FILE TO READ IN? AUTOEXP.DAT
  73. MAIN MENU
  74. 0.QUIT
  75. 1.ADD TO FILE OR BEGIN NEW FILE
  76. 2.READ FILE IN FROM TAPE
  77. 3.WRITE FILE OUT ONTO TAPE
  78. 4.READ FILE IN FROM DISK
  79. 5.WRITE FILE OUT ONTO DISK
  80. 6.EDIT FILE
  81. 7.LIST CONTENTS, COMPLETE OR BY TYPE
  82. 8.ROUTINE ACTUALLY DELETING RECORD FROM FILE
  83. ENTER YOUR CHOICE? 7
  84. IS A LINE PRINTER TO BE USED(Y/N)? Y
  85. LIST MENU
  86. 1. COMPLETE LIST AS ON FILE
  87. 2. LIST BY TYPE
  88. 3. END LIST PROGRAM
  89. ENTER APPROPRIATE CHOICE? 1
  90. PUT PAPER INTO PRINTER
  91. PRESS ENTER TO CONTINUE?
  92. TYPE DESCRIPT DATE PLACE QUANT. $ AMT. ODOMETER
  93. GAS INITIAL 01/02/03 0.00000 0.0 123000.00
  94. PRESS ENTER TO CONTINUE?
  95. TYPE DESCRIPT DATE PLACE QUANT. $ AMT. ODOMETER
  96. GAS fillup 01/03/03 66 12.3 39.87 123456.0
  97. PRESS ENTER TO CONTINUE?
  98. TOTAL GASOLINE USED : 12.30
  99. TOTAL MILEAGE GONE : 456.00
  100. TOTAL COST OF USE : $39.87
  101. MILES/GALLON : 37.07
  102. TOTAL COST/MILE : $0.09
  103. PRESS ENTER TO CONTINUE?
  104. LIST MENU
  105. 1. COMPLETE LIST AS ON FILE
  106. 2. LIST BY TYPE
  107. 3. END LIST PROGRAM
  108. ENTER APPROPRIATE CHOICE? 2
  109. ENTER TYPE DESIRED? GAS
  110. ******* COMPUTING *******
  111. TYPE DESCRIPT DATE PLACE QUANT. $ AMT. ODOMETER
  112. GAS INITIAL 01/02/03 0.00000 0.0 123000.00
  113. GAS fillup 01/03/03 66 12.3 39.87 123456.0
  114. PRESS ENTER TO CONTINUE?
  115. TOTAL COST FOR THIS EXPENSE TYPE : $39.87
  116. PRESS ENTER TO CONTINUE?
  117. LIST MENU
  118. 1. COMPLETE LIST AS ON FILE
  119. 2. LIST BY TYPE
  120. 3. END LIST PROGRAM
  121. ENTER APPROPRIATE CHOICE? 3
  122. MAIN MENU
  123. 0.QUIT
  124. 1.ADD TO FILE OR BEGIN NEW FILE
  125. 2.READ FILE IN FROM TAPE
  126. 3.WRITE FILE OUT ONTO TAPE
  127. 4.READ FILE IN FROM DISK
  128. 5.WRITE FILE OUT ONTO DISK
  129. 6.EDIT FILE
  130. 7.LIST CONTENTS, COMPLETE OR BY TYPE
  131. 8.ROUTINE ACTUALLY DELETING RECORD FROM FILE
  132. ENTER YOUR CHOICE? 0