subject

Final Programming Project Assessment (200 Points toward Course Grade) Instructions: The following 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 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. NEVER call "main" from inside your program. Also, do not use "recursion" in this program (submodules that call
themselves). You are only allowed to use looping techniques to repeat sections of your submodules.
Problem Statement
Cornell Auto Sales has 10 salespeople. Cornell wants to produce a combined monthly sales report for all salespeople.
Cornell wants you to write a program that will read from an input data file and produce two reports. Each report is to be
sent to both the console screen and to output files. You are to name the two output report files "report1.txt" and
“report2.txt”. Download and use the input data file, sales. dat, provided separately within this assignment in Blackboard.
DO NOT EDIT THE INPUT FILE.
The Report1.txt file output should include:
• An unsorted 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 salesperson with the lowest sales for the month.
▪ No hard-coding here. Must use lowest value search algorithm presented in Lesson 6.
o The salesperson with the highest sales for the month.
▪ No hard-coding here. Must use highest value search algorithm presented in Lesson 6.
The Report2.txt file output should include:
• A sorted (ascending order) list of the salespeople’s names 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.
▪ No hard-coding here. Must use an accumulator.
o The average sales for all salespeople.
▪ No hard-coding here. Must do the calculation.
You must submit the Report1 and Report2 output files with your RAPTOR program to show that your program ran
correctly.
Do not worry about the formatting of your output files since RAPTOR does not support formatting controls. Just make
them as presentable as possible with column headings, two columns of data and summary information at the bottom.
Other Requirements:
• Internal Documentation: Use the "Comments" feature to document each symbol in the flowchart. You do this by
right clicking 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 provided data file, run the program, then check your answers with a
calculator or Excel. If something does not match up, then fix your program.
• Program must execute and produce correct output.
• Read this document again to make sure you covered all requirements.
Submission Instructions:
• You will submit 4 files for this project.
o Hierarchy Chart and Data Flow Diagram in one MS Word or PDF file (both in same document).
o Flowchart (RAPTOR) file. Your RAPTOR file will be the .rap file created when you save your project.
o Report1.txt output file created by your program.
o Report2.txt output file created by your program.
• Each file will be uploaded separately into the submission area for each question shown in the Final Project Self &
Peer Assessment.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 21:30
Asuccessful format string attack attempted to steal user account information by reading from unauthorized memory. answer the followings with proper explanation a)this attack will lead to violation of which security policies?
Answers: 2
question
Computers and Technology, 22.06.2019 17:00
Acase study allows a more detailed look at the life of a single subject than any other study.
Answers: 3
question
Computers and Technology, 22.06.2019 17:50
Farah works in an office with two other employees. all three share a printer and an internet connection. the utility that makes this possible is defragger quicktime soho winzip
Answers: 1
question
Computers and Technology, 23.06.2019 01:20
Write a function balancechemical to balance chemical reactions by solving a linear set of equations. the inputs arguments are: reagents: symbols of reagents in string row array products: symbols of products in string row array elements: elements in the reaction in string row array elcmpreag: elemental composition of reactants in two dimensional numeric array elcmpprdcts: elemental composition of prducts in two dimensional numeric array hint: the first part of the problem is setting up the set of linear equations that should be solve. the second part of the problem is to find the integers from the solution. one way to do this is to mulitiply the rational basis for the nullspace by increasing larger integers until both the left-and right-side integers exist. for example, for the reaction that involves reacting with to produce and : reagents=["ch4", "o2"]; products =["co2", "h2o"]; elements =["c","h", "o"] elcmpreag=[1,4,0;
Answers: 3
You know the right answer?
Final Programming Project Assessment (200 Points toward Course Grade) Instructions: The following...
Questions
question
Physics, 08.03.2020 07:18
question
Mathematics, 08.03.2020 07:19
question
Mathematics, 08.03.2020 07:21
question
Mathematics, 08.03.2020 07:22
question
Mathematics, 08.03.2020 07:29
question
Mathematics, 08.03.2020 07:29
question
Mathematics, 08.03.2020 07:30
Questions on the website: 13722360