Create an ms word document containing a hierarchy chart

Assignment Help Programming Languages
Reference no: EM131321598

Programming Project Assessment

Instructions: The following programming problem can be solved by a program that uses three basic tasks-Input Data, Process Data, and Output Results. To process the data, use file, looping, array, decision, accumulating, counting, find min/max and sorting techniques. First, create an MS Word document containing a hierarchy chart and a data flow diagram to organize your program modules. Second, create a pseudocode program using Notepad++ to solve this problem. Third, create the program with RAPTOR. You MUST use Modular Programming techniques by using Sub Modules (Sub Charts in RAPTOR) in your program. Your "main" module should not be very large.

Problem Statement

Ledger's Furniture Store has 10 salespeople. Ledger's wants to produce a combined monthly sales report for all salespeople. Ledger's wants you to write a program that will allow them to enter data in any order, save the unsorted data to a file, and then produce a file in alphabetical order by last name of the salespeople. The unsorted output file should be named "sales_unsorted.txt" and the sorted file should be named "sales_sorted.txt".

Your unsorted file output should include:

- A list of the salespeople's names and the monthly sales for each of them.

Your sorted file output should include:

- A list of the salespeople's name and the monthly sales for each of them.
- At the bottom of the report, list the following:

o The total combined sales for all salespeople.
o The average sales for all salespeople.
o The salesperson with the lowest sales for the month.
o The salesperson with the highest sales for the month.

You must submit the unsorted and sorted files with your RAPTOR program to show that your program ran correctly.

Here is your sample test data to use with your program. This is to be typed in as user input.

Salesperson Monthly Sales
Joan $ 1525
Bob $ 1935
Lisa $ 2550
Tina $ 1745
Corey $ 3025
Chummily $ 1420
Rick $ 4560
Nancy $ 2645
Holly $ 1489
Frank $ 4450

Do not worry about the formatting of your output files since RAPTOR does not support formatting controls.

The unsorted file should look similar to this: The sorted file should look similar to this:

Joan Sales: $ 1525 Bob Sales: $ 1935
Bob Sales: $ 1935 Chummily Sales: $ 1420
Lisa Sales: $ 2550 Corey Sales: $ 3025
Tina Sales: $ 1745 Frank Sales: $ 4450
Corey Sales: $ 3025 Holly Sales: $ 1489
Chummily Sales: $ 1420 Joan Sales: $ 1525
Rick Sales: $ 4560 Lisa Sales: $ 2550
Nancy Sales: $ 2645 Nancy Sales: $ 2645
Holly Sales: $ 1489 Rick Sales: $ 4560
Frank Sales: $ 4450 Tina Sales: $ 1745

Other Requirements:

Total Sales: $ XXXXX
Average Sales: $ XXXX
Salesperson with Lowest Sales: name
Salesperson with Highest Sales: name

- Documentation: Use the "Comments" feature to document each symbol in the flowchart. You do this by rightclicking the symbol and selecting "Comment."

Be sure to identify the data type of each variable

used in your comments.

Be sure to explain what each formula and function does.

Be Sure to explain what each of the other symbols in the flowchart does in a comment.

- Test and debug your Program: Use the sample input data, run the program, then check your answers with a calculator or Excel. If something did not match up, then fix your program.

- Program must execute and produce correct output.
- Read this page again to be sure you covered all requirements.
- See the Programming Project Rubric for grading principles.
- Use Object-Oriented Programming Techniques learned in chapter 11.

Reference no: EM131321598

Questions Cloud

Return the names of employees who lives in baltimore : Return the names of employees who lives in Baltimore. If you do not have Baltimore as a city name in Employee table, use any city name you have (e.g., New York).
How tragic incident affect financial investors and markets : How does this tragic incident affect financial investors and markets? What could you do to help reduce the risk of such an investment problem?
Which the market will cease to exist : Howell Petroleum is considering a new project that complements its existing business. The machine required for the project costs $3.90 million. The marketing department predicts that sales related to the project will be $2.60 million per year for the..
Nanotechnology-understanding small systems : At what temperature do most cells prefer to live? The calorie is a unit of energy defined as the amount of energy needed to raise 1 g of water by 1°C. A bacterium (which is mostly water) weighs about 1 pg.
Create an ms word document containing a hierarchy chart : First, create an MS Word document containing a hierarchy chart and a data flow diagram to organize your program modules. Second, create a pseudocode program using Notepad++ to solve this problem.
Which would represent an after tax risk premium : The corporate investors require an after-tax return on the preferred that exceeds their after-tax return on the bonds by 1.0%, which would represent an after-tax risk premium.
Equal annual end-of-the-year cash flows : You have accumulated $508,139 for your retirement. How much money can you withdraw for the next 26 years in equal annual end-of-the-year cash flows if you invest the money at a rate of 17.71 percent per year, compounded annually?
Treatment of substance abuse : Describe and briefly evaluate the role and process of self-help groups in the treatment of substance abuse
What fraction remains radioactive when used : Technetium-99 is a radioactive isotope with a half-life of 6 hours that is used in bone scans and other medical tests, decaying by gamma-ray emission. A hospital technician prepares a sample of technetium-99 12 hours before its use.

Reviews

Write a Review

Programming Languages Questions & Answers

  Can an until loop sometimes never execute

Does the following script print to standard output, a list of numbers equal to the number passed on the command line?

  Program to compute perimeter and area of rectangle

Write a program that asks for length L and the width W of a rectangle, then compute perimeter and area of the rectangle.

  Write function is pseudocode to calculate area of triangle

Write down the function is pseudocode called calculate area which calculates the area of a triangle. Algorithm for area computation is this: area=1/2*base*height.

  Invent a simple hash function. identify its weaknesses.

A client/server system requires remote users to use a password to log onto the server. Describe a simple scheme that would thwart eavesdroppers from obtaining and/or spoofing the password.

  Create method to generate random integers

Create a method named posNeg which generates 1000 random integers. Range of numbers must be from -5 to +5 inclusive.

  Program to calculate integer part of quotient

Calculate the integer part of the quotient when integer a is divided by integer. Calculate the integer remainder when integer a is divided by integer b

  Write a function which takes three integer parameters

Write a function which takes three integer parameters, computes their average as a double, and prints the average. This function does not return a value.

  What is an abstract method

What is an abstract class? What is an abstract method

  Write application to compute the total cost of new carpet

Write the application which computes the total cost of new carpet for a rectangular room. Application must first ask user for the current cost of the carpet per square foot. It then asks for both length.

  Write code for member method expand

Write code for the member method expand. To keep the code simple, you may assume that the array element has enough capacity and does not need to be resized.

  Describe physical model used for water molecules

UCD - PHYC40470 Fall 2016 - Propose briefly (using max. 250 words total) five realistic, possible additional, future computational experiments that you could do using the same programs and approach to test or to extend your findings from this stud..

  Design logic for application to allow user to enter item

Design the logic for an application that allows a user to enter an ordered item continuously until a sentinel value is entered. After each item, display its price or the message.

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