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.
 
 
 
 
 
 

32 lines
903 B

  1. 10 PRINT "RECIPE COST"
  2. 20 PRINT
  3. 29 REM - STATEMENTS 30 TO 180 REQUEST USER INPUT
  4. 30 PRINT "NUMBER OF INGREDIENTS";
  5. 40 INPUT N
  6. 49 REM - LOOP TO REQUEST DATA FOR EACH INGREDIENT
  7. 50 FOR I=1 TO N
  8. 60 PRINT "INGREDIENT";I;":"
  9. 70 PRINT " COST FOR BULK UNIT IN STORE";
  10. 80 INPUT C
  11. 90 PRINT " NUMBER OF UNITS IN BULK";
  12. 100 INPUT U
  13. 110 PRINT " NUMBER OF RECIPE UNITS PER BULK UNIT";
  14. 120 INPUT F
  15. 130 PRINT " NUMBER OF RECIPE UNITS CALLED FOR";
  16. 140 INPUT R
  17. 149 REM - SUM COST OF EACH INGREDIENT PER AMOUNT USED
  18. 150 P=P+C/U/F*R
  19. 160 NEXT I
  20. 170 PRINT "NUMBER OF SERVINGS";
  21. 180 INPUT S
  22. 190 PRINT
  23. 199 REM - ROUND OF COSTS TO NEAREST CENT, PRINT RESULTS
  24. 200 PRINT "TOTAL COST FOR 1 RECIPE = $";INT(P*100+.5)/100
  25. 210 PRINT "COST PER SERVING = $";INT(P/S*100+.5)/100
  26. 220 PRINT
  27. 229 REM - CALCULATE ALTERNATIVE PRICE PER SERVING?
  28. 230 PRINT "CHANGE NUMBER OF SERVINGS (1=YES,0=NO)";
  29. 240 INPUT N
  30. 250 IF N=1 THEN 170
  31. 260 END