I need desperately help with this homework assignment. And I'm starting from the beginning. It's a problem that makes us write a counting loop program, and I believe you use while and if else in this program. Here is the problem and the given outputs. I got started on it, but then my teacher lost me with declaring the variables for this problem (which is pretty much the beginning). Thank you to all who help even just a little or just getting me started!

Create a C++ program that processes a data file created from cash registers at the local lemonade stand. The lemonade stand sells three sizes of lemonade: small, medium, and large. The small drink has an item number of 1 and sells for \$0.50, the medium drink an item number of 2 and sells for \$1.00, and the large drink an item number of 3 and sells for \$1.50. Children under 10 get a 10% discount. The data file that gets created by the cash register at the end of the day tells how many total glasses of lemonade were sold followed by a list of 1's, 2's, and 3's with A or C after each number to indicate a child or adult sale.

Sample Data File
5 2 A 1 C 3 C 1 A 2 C
This indicates that 5 glasses were sold, 2 small, 2 medium, and 1 large.

Sample Output
5 Glasses Sold - 2 small, 2 medium, and 1 large
Small - 1 child, 1 adult for a total of \$0.95
Medium - 0 child, 2 adult for a total of \$2.00
Large - 1 child, 0 adult for a total of \$1.35
Total receipts from children \$1.80
Total receipts \$4.30

Program Requirements
The program must pause after outputting the receipt.

3
Contributors
2
Replies
3
Views
9 Years
Discussion Span
Last Post by DevonMcC++

You need to make and effort, work on this and post some code before we can help you out.

If you aren't even familiar with variable declarations, I don't understand why your teacher is making you do file I/O, and something which is not a basic loop.

This input file makes no sense based on what you described.

I see the "5" at the beginning, then "2 A" - for 2 Adults? - then "1 C" - for 1 Child? - then "3 C" - for 3 Children? - we're already over five total. Nowhere do I see any indication of small, medium, or large. You must be leaving something out.

I need desperately help
...
The data file that gets created by the cash register at the end of the day tells how many total glasses of lemonade were sold followed by a list of 1's, 2's, and 3's with A or C after each number to indicate a child or adult sale.

Sample Data File
5 2 A 1 C 3 C 1 A 2 C
This indicates that 5 glasses were sold, 2 small, 2 medium, and 1 large.
...

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.