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.
 
 
 
 
 
 

52 lines
1.2 KiB

  1. 2 PRINT TAB(33);"CHANGE"
  2. 4 PRINT TAB(15);"CREATIVE COMPUTING MORRISTOWN, NEW JERSEY"
  3. 5 PRINT:PRINT:PRINT
  4. 6 PRINT "I, YOUR FRIENDLY MICROCOMPUTER, WILL DETERMINE"
  5. 8 PRINT "THE CORRECT CHANGE FOR ITEMS COSTING UP TO $100."
  6. 9 PRINT:PRINT
  7. 10 PRINT "COST OF ITEM";:INPUT A:PRINT "AMOUNT OF PAYMENT";:INPUT P
  8. 20 C=P-A:M=C:IF C<>0 THEN 90
  9. 25 PRINT "CORRECT AMOUNT, THANK YOU."
  10. 30 GOTO 400
  11. 90 IF C>0 THEN 120
  12. 95 PRINT "SORRY, YOU HAVE SHORT-CHANGED ME $";A-P
  13. 100 GOTO 10
  14. 120 PRINT "YOUR CHANGE, $";C
  15. 130 D=INT(C/10)
  16. 140 IF D=0 THEN 155
  17. 150 PRINT D;"TEN DOLLAR BILL(S)"
  18. 155 C=M-(D*10)
  19. 160 E=INT(C/5)
  20. 170 IF E=0 THEN 185
  21. 180 PRINT E;"FIVE DOLLARS BILL(S)"
  22. 185 C=M-(D*10+E*5)
  23. 190 F=INT(C)
  24. 200 IF F=0 THEN 215
  25. 210 PRINT F;"ONE DOLLAR BILL(S)"
  26. 215 C=M-(D*10+E*5+F)
  27. 220 C=C*100
  28. 225 N=C
  29. 230 G=INT(C/50)
  30. 240 IF G=0 THEN 255
  31. 250 PRINT G;"ONE HALF DOLLAR(S)"
  32. 255 C=N-(G*50)
  33. 260 H=INT(C/25)
  34. 270 IF H=0 THEN 285
  35. 280 PRINT H;"QUARTER(S)"
  36. 285 C=N-(G*50+H*25)
  37. 290 I=INT(C/10)
  38. 300 IF I=0 THEN 315
  39. 310 PRINT I;"DIME(S)"
  40. 315 C=N-(G*50+H*25+I*10)
  41. 320 J=INT(C/5)
  42. 330 IF J=0 THEN 345
  43. 340 PRINT J;"NICKEL(S)"
  44. 345 C=N-(G*50+H*25+I*10+J*5)
  45. 350 K=INT(C+.5)
  46. 360 IF K=0 THEN 380
  47. 370 PRINT K;"PENNY(S)"
  48. 380 PRINT "THANK YOU, COME AGAIN."
  49. 390 PRINT:PRINT
  50. 400 GOTO 10
  51. 410 END