Your Perfect Assignment is Just a Click Away

Starting at $8 per Page

100% Original, Plagiarism Free, Customized to Your instructions!

glass
pen
clip
papers
heaphones

Pseudo code class

Pseudo code class

In this assignment, you will design a program to perform the following task:

You are going into the Lawn or House service business. Design and write your program that will prompt the user for a choice of services that you offer. Calculate the total cost for the customer. Also, offer a 10% discount for Senior citizens. You MUST offer at least FOUR services. You may offer whatever service you like and whatever price you like (although you prices should be realistic). You may do either Lawn Service or House Service (or both if you like). Display the final cost to the screen for the user. Include a Welcome message explaining your services. Some possible examples of choices might be:

Lawn Service                                     House Service

   Lawn mowing                                    Dusting Whole house or by room

   Edging                                              Clean bathrooms

   Trim bushes                                      Clean floors

   Clean gutters                                     Make beds

   Landscaping (mulch)                          Wash windows

   Raking leaves                                    Clean out basement

 There are 5 components of your submission including:

  • Analysis- Demonstrates your thought process and steps used to analyze the problem. Be sure to include the required input and output and how you will obtain the required output from the given input? Also, include your variable names and definitions. Be sure to describe the necessary formulas and sample calculations that might be needed.
  • Program Design- A detailed, clear description of the program you are building. It should show the flow and logic of your program.
  • Flowchart – Provide a flowchart for your design. You can use Excel, Word, Powerpoint, Visio or any software you have available that will allow to draw shapes and connectors
  • Test plan – Prepare at least 3 sets of input data (Test data) along with their expected output for testing your program.  Your test data can be presented in the form of a table as follows (note: feel free to adapt to your design.
  • Pseudocode- Provide pseudocode of your overall design that fulfills the requirements of the project

All of these components should be placed in word document for submission.

 Example application test data:

Test Case #

Input

Expected Output

1

Lawn mowing ($50)
Trim bushes ($40)

Senior – No

Total Price: $90

Final Price: $90

2

Clean bathrooms ($80)

Clean windows ($100)

 

Senior – Yes

Total Price: $180

Senior citizen discount (10%)

Final Price:  $162

3

Your service selection options

Your output

Submission requirements:

Rubric Name: HWRevised

 

 
       
Criteria

(36-40 points)

Identify required inputs and output; describe in sufficient detail the process used to get the output using the inputs.

Provide all variable names and definitions (names should be descriptive enough and appropriate for information they hold).

Provide necessary formulas along with sample calculations.

Analysis leading to a design that reliably and efficiently produces desired output, and meets project specifications.

Obvious extra analysis was included resulting in new functionality and features to dramatically improve the application.

(28-35 points)

Identify required inputs and output; describe in sufficient detail the process used to get the output using the inputs.

Provide all variable names and definitions (names should be descriptive enough and appropriate for information they hold).

Provide necessary formulas along with sample calculations.

Analysis leading to a design that reliably and efficiently produces desired output, and meets project specifications.

(0-27 points)

Most inputs and output were missing detailed descriptions or incorrect.

Most variable names were missing definitions and appropriate descriptions.

Most necessary formulas along with sample calculations were missing or incorrect.

Analysis seemed short and missing major major project specifications details.

(18-20 points)

Use of modular design.

Supply full detailed, appropriate pseudocode of overall design, including Main module and other modules used as appropriate.

Use appropriate header and step comments in pseudocode.

Obvious extra effort was used to develop additional well-designed pseudocode and flow charts to enhance the overall functionality of the application.

(14-17 points)

Use of modular design.

Supply full detailed, efficient and appropriate pseudocode of overall design, including Main module and other modules used as appropriate.

Supply Flow charts as appropriate representing correct and efficient design.

Use appropriate header and step comments in pseudocode.

(0-13 points)

Minimal or no use of modular design.

Pseudocode missing or minimally represents the application

Flow charts missing or minimally represents the application

Header and step comments in pseudocode missing or minimally provided.

(18-20 points)

At least 3 sets of test cases along with expected output and Pass/Fail inddicator for program testing.

Additional test cases were provided to identify input data sets that would cause errors or crash the application.

(14-17 points)

At least 3 sets of test cases along with expected output and Pass/Fail inddicator for program testing

(0-13 points)

Minimal or no apparent test cases were provided.

(18-20 points)

Lessons learned were included documenting issues faced during this assignment and how these were overcome.

Possible improvements were provided documenting weaknesses in the application and how to resolve those weaknesses or add additional useful functionality.

A detailed accounting of the approach used to solve this problem was provided.

(14-17 points)

Detailed lessons learned were included documenting issues faced during this assignment and how these were overcome.

Detailed possible improvements were provided documenting weaknesses in the application and how to resolve those weaknesses or add additional useful functionality.

(0-13 points)

No or minimal lessons learned provided

No or minimal possible improvements provided

Overall Score
       

"Place your order now for a similar assignment and have exceptional work written by our team of experts, guaranteeing you A results."

Order Solution Now

Our Service Charter


1. Professional & Expert Writers: Eminence Papers only hires the best. Our writers are specially selected and recruited, after which they undergo further training to perfect their skills for specialization purposes. Moreover, our writers are holders of masters and Ph.D. degrees. They have impressive academic records, besides being native English speakers.

2. Top Quality Papers: Our customers are always guaranteed of papers that exceed their expectations. All our writers have +5 years of experience. This implies that all papers are written by individuals who are experts in their fields. In addition, the quality team reviews all the papers before sending them to the customers.

3. Plagiarism-Free Papers: All papers provided by Eminence Papers are written from scratch. Appropriate referencing and citation of key information are followed. Plagiarism checkers are used by the Quality assurance team and our editors just to double-check that there are no instances of plagiarism.

4. Timely Delivery: Time wasted is equivalent to a failed dedication and commitment. Eminence Papers is known for timely delivery of any pending customer orders. Customers are well informed of the progress of their papers to ensure they keep track of what the writer is providing before the final draft is sent for grading.

5. Affordable Prices: Our prices are fairly structured to fit in all groups. Any customer willing to place their assignments with us can do so at very affordable prices. In addition, our customers enjoy regular discounts and bonuses.

6. 24/7 Customer Support: At Eminence Papers, we have put in place a team of experts who answer to all customer inquiries promptly. The best part is the ever-availability of the team. Customers can make inquiries anytime.