This output was produced with hw3opt.exe. User input is underlined.
This version of the sample program prints payment details. Your program does not need to do this. Welcome to Kitty City Online. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: l 7 Your shopping basket contains: 0 cat food $ 0.00 7 cat litter 15.40 0 cat toys 0.00 Order total is $ 15.40. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: f 3 Your shopping basket contains: 3 cat food $ 10.50 7 cat litter 15.40 0 cat toys 0.00 Order total is $ 25.90. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: c Your shopping basket contains: 3 cat food $ 10.50 7 cat litter 15.40 0 cat toys 0.00 Order total is $ 25.90. Minimum monthly payment is $3.00. How much do you want to pay each month? 4.75 interest = 0.00, principle = 4.75, balance = 21.15. interest = 0.32, principle = 4.43, balance = 16.72. interest = 0.25, principle = 4.50, balance = 12.22. interest = 0.18, principle = 4.57, balance = 7.65. interest = 0.11, principle = 4.64, balance = 3.01. interest = 0.05, principle = 3.01, balance = 0.00. Total amount owed, including interest, is $26.81. You will have to make 6 payment(s). ---------------------------------------------------------------------- This version of the sample program prints payment details. Your program does not need to do this. Welcome to Kitty City Online. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: l 1 Your shopping basket contains: 0 cat food $ 0.00 1 cat litter 2.20 0 cat toys 0.00 Order total is $ 2.20. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: f 5 Your shopping basket contains: 5 cat food $ 17.50 1 cat litter 2.20 0 cat toys 0.00 Order total is $ 19.70. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: d Enter product code: F)ood, L)itter, T)oy and amount to delete: f 7 Your shopping basket contains: -2 cat food $ -7.00 1 cat litter 2.20 0 cat toys 0.00 Order total is $ -4.80. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: c Please correct your order - one or more item quantities is negative. Your shopping basket contains: -2 cat food $ -7.00 1 cat litter 2.20 0 cat toys 0.00 Order total is $ -4.80. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: f 3 Your shopping basket contains: 1 cat food $ 3.50 1 cat litter 2.20 0 cat toys 0.00 Order total is $ 5.70. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: c Your shopping basket contains: 1 cat food $ 3.50 1 cat litter 2.20 0 cat toys 0.00 Order total is $ 5.70. Minimum monthly payment is $3.00. How much do you want to pay each month? .59 I'm sorry, the monthly payment must be at least $3.00. Enter new value for monthly payment: 3 interest = 0.00, principle = 3.00, balance = 2.70. interest = 0.04, principle = 2.70, balance = 0.00. Total amount owed, including interest, is $5.74. You will have to make 2 payment(s). ---------------------------------------------------------------------- This version of the sample program prints payment details. Your program does not need to do this. Welcome to Kitty City Online. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: x Unknown command. Please try again. Your shopping basket contains: 0 cat food $ 0.00 0 cat litter 0.00 0 cat toys 0.00 Order total is $ 0.00. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: 2 l Unknown item, please try again. Your shopping basket contains: 0 cat food $ 0.00 0 cat litter 0.00 0 cat toys 0.00 Order total is $ 0.00. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: Unknown command. Please try again. Your shopping basket contains: 0 cat food $ 0.00 0 cat litter 0.00 0 cat toys 0.00 Order total is $ 0.00. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: l 2 Your shopping basket contains: 0 cat food $ 0.00 2 cat litter 4.40 0 cat toys 0.00 Order total is $ 4.40. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: d Enter product code: F)ood, L)itter, T)oy and amount to delete: l 1 Your shopping basket contains: 0 cat food $ 0.00 1 cat litter 2.20 0 cat toys 0.00 Order total is $ 2.20. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: c Your shopping basket contains: 0 cat food $ 0.00 1 cat litter 2.20 0 cat toys 0.00 Order total is $ 2.20. Minimum monthly payment is $2.20. How much do you want to pay each month? 2.3 interest = 0.00, principle = 2.20, balance = 0.00. Total amount owed, including interest, is $2.20. You will have to make 1 payment(s). ---------------------------------------------------------------------- This version of the sample program prints payment details. Your program does not need to do this. Welcome to Kitty City Online. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: f 10 Your shopping basket contains: 10 cat food $ 35.00 0 cat litter 0.00 0 cat toys 0.00 Order total is $ 35.00. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: a Enter product code: F)ood, L)itter, T)oy and amount to order: t 3 Your shopping basket contains: 10 cat food $ 35.00 0 cat litter 0.00 3 cat toys 12.00 Order total is $ 47.00. Enter A to add to order, D to delete, C to go to checkout, or Q to quit: q Order cancelled. Please visit Kitty City again.