Description
Devry CIS 115 Week 5 Lab Latest
Week 5 Lab— Fireworks Stand Checkout
TCO 5—Given a simple problem that requires iteration, create a solution algorithm that employs loops.
TCO 8—Given a more complex problem, develop a complete solution that includes a comprehensive statement of the problem, complete program design, and program documentation.
Scenario
Your algorithm will keep track of a customer’s purchases at the local fireworks stand. Customers will not know exactly how many items they will purchase, so using a For loop on this lab is not allowed. Let’s keep the rules simple.
- Accept the dollar value of each item purchased from the user until the user is finished.
- When purchases are complete, enter a sentinel value of -1 (indicating that the user has finished).
- If the item purchased is $50.00 or more, give your customer a 10% discount on the item purchased.
- Display the purchase to the customer with the original price and the discount price.
- Loop up and ask for the next item’s price (-1 to stop).
- Display the Grand Total after the loop terminates
Enter price (-1 to stop): 20
Item original cost: 20
Item discounted cost: 20
Enter price (-1 to stop): 50
Item original cost: 50
Item discounted cost: 45 (10% discount!)
Enter price (-1 to stop): -1
Grand Total: 65
Be sure to think about the logic and design first (IPO chart, pseudocode, and flowchart), then code the C# program.
Rubric
Point distribution for this activity:
Lab Activity | ||
Document | Points possible | Points received |
Variable list & IPO chart | 10 | |
Flowchart | 15 | |
Working program | 25 | |
Total Points | 50 |
1—Variable List With Data Type & IPO Table
List all variables you will use (use valid variable names). Indicate whether the data type is string, integer, or double, and so on.
List the inputs, any processes/calculations, and outputs. Use the same valid variable names you used in Step 1.
Inputs | Process (calculations) | Outputs |
3—Flowchart
Use MS Visio to create a flowchart. Paste the flowchart here, or attach it as a separate document. Use the same valid variable names you used in Step 1.
5—C# Code
Screenshot of Running Program
Zipped Project File
Copy/paste your C# code here.
Paste a screenshot(s) of the complete working program here. Use test scenarios to test all possible paths of execution.
Submit a separate zipped file containing the complete project folder.
DeVry Courses helps in providing the best essay writing service. If you need 100% original papers for Devry CIS 115 Week 5 Lab Latest, then contact us through call or live chat.
Devry CIS 115 Week 5 Lab Latest
Reviews
There are no reviews yet.