CIS 115 Week 5 Lab Assignment Help | Devry University
- Devry University / CIS 115
- 29 Oct 2019
- Price: $15
- Other / Other
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.
Question Attachments
0 attachments —