List the inputs any processes calculations and outputs

Assignment Help Data Structure & Algorithms
Reference no: EM13761834

Scenario

Your goal is to solve the following simple programming exercise. You have been contracted by a local antique store to design an algorithm determining the total purchases and sales tax. According to the store owner, the user will need to see the subtotal, the sales tax amount, and the total purchase amount. A customer is purchasing four items from the antique store. Design an algorithm where the user will enter the price of each of the four items. The algorithm will determine the subtotal, the sales tax, and the total purchase amount. Assume the sales tax is 7%.

Be sure to think about the logic and design first (input-process-output (IPO) chart, flowchart, and pseudocode). Display all output using currency formatting.

Advanced (optional): Use a constant for the 7% sales tax.

(1) Variable ListWith Data Type

List all the variables you will use (use valid variable names). Indicate whether the data type is string, integer, or double, and so on.

(2) IPO Model

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 as separate document. Use the same valid variable names you used in Step 1.

(4) Pseudocode or C# Code

Describe your solution using pseudocode or actual C# code. Use the same valid variable names you selected in Step 1.

(5) Desk-Check

Desk-check your solution by selecting appropriate test data.

Test data: List the values for your test data.

Expected output: What is the expected output of your program?

Step

Variables (write variable names in first line below)

Output

Enter step numbers

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

Reference no: EM13761834

Questions Cloud

Ethical dilemma related problem : Select a nursing theory that could have guided you in making a decision about the care of this patient.
What are the key characteristics of a work package : 1. What are two primary benefits of developing a comprehensive project scope analysis?2. What are the key characteristics of a work package?3. What is the chief purpose of configuration management? In your opinion, why has configuration management be..
Technical architecture document : Quality assurance process and procedures to ensure the functionality and performance requirements are met Testing procedures to ensure the application is operational at all levels (program, network, systems, and interfaces) Implementation steps an..
Present the pros and cons or benefit analysis : Develop 3 proposals for your development strategy, which include outsourcing (buy), insourcing (make), or a combination of both. Present the pros and cons or benefit analysis for each of the 3 proposals
List the inputs any processes calculations and outputs : Your goal is to solve the following simple programming exercise. You have been contracted by a local antique store to design an algorithm determining the total purchases and sales tax. List the inputs, any processes, calculations, and outputs
What issues should the systems analysts and programmers : What issues should the systems analysts and programmers discuss before they proceed and as a systems analyst on this project, how would you describe your primary responsibilities, and how could you contribute to the quality of the finished product?
Write a paper on ethical dilemmas permeate criminal justice : Write a case study on Ethical dilemmas permeate the criminal justice. At every level, in each segment of the system, people are exercising discretion that will impact on the fate of an individual and security of the community.
A biblical view of business ethics : Review three or four key principles that are important in understanding a Biblical view of business ethics. Give examples of how you have (or might in the future) apply these principles. word limit 150 (5 principles: • Have a long-term perspective • ..
Significance of proteins, carbohydrates, fats and fiber : The significance of proteins, carbohydrates, fats and fiber in a healthy diet.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Determine the benefits of data mining to the businesses

Determine the benefits of data mining to the businesses when employing - Predictive analytics to understand the behavior of customers

  Create the algorithm to read information through file

Create the algorithm which will read through file and compute numbers of married men, single men, married women and single women.

  Creating the flowchart for the decision structure

A telephone corporation service plan charges twenty-five cents for each call made. In addition, it charges five cents a minute for all calls made to a phone number that has a service plan with the corporation.

  What is the size of the key in the des

What is the size of the key in the DES(DATA ENCRYPTION STANDARD) algorithm?

  Write an algorithm that converts linear measurement in feet

Write an algorithm that converts a linear measurement in feet and inches into meters. One inch is equivalent to 2.54 centimeters.

  Write down the algorithm to insert an item

Write down the sample code to create a Linked List and allocate storage space for a node Write down the algorithm to insert an item At the beginning of a linked list

  Definitions and discussion on best-average-worst case

Definitions and discussion (0-complexity of algorithms discussed: best-average-worst case, doubly linked list, trees, binary trees, binary search trees, AVL, and b-tree.

  Algorithm to divide sixteen digit value by six digit integer

Divide 16 digit value N by six digit integer D obtaining quotient Q and remainder (or sign of the remainder) R by division algorithms.

  Ambiguity in proposed algorithm-in representation algorithm

Describe distinction between the ambiguity in proposed algorithm and ambiguity in representation of the algorithm.

  Variables constants and data types

The following M.U.S.E. materials may help you with this assignment: Sequential Logic Structures and Variables, Constants, and Data Types

  Which includes and algorithm that takes an array

Write an application which includes and algorithm that takes an array, selects the high and low integer from the array of integers with each pass and builds a new array of integers by inserting the high and low selection with each pass. Your ..

  Exploring oop and its data structures

Exploring OOP and its Data Structures

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd