CIS 115 Week 5 Lab Assignment Help | Devry University

 

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.

  1. Question Attachments

    0 attachments —

Answer Detail

Get This Answer

Invite Tutor