Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You are part of a development team that has been asked to design and develop custom software for a local pet boarding and grooming business,

You are part of a development team that has been asked to design and develop custom software for a local pet boarding and grooming business, Pet Boarding and Grooming Pet Check-Out
The method for the pet check-out process should meet the following criteria:
Identify the pet and its boarding space.
Determine if the pet had a grooming fee. Only dogs can be groomed and only if they stay two or more days.
Use the following table to calculate the total fees.
Mark the boarding space as vacant.
\table[[Type of Pet,Daily Boarding Fee,Grooming Fee],[Dog (greater than or equal to 30 lbs.),$34.00,$29.95],[Dog (20-30 lbs.),$29.00,$24.95],[Dog (less than 20 lbs.),$24.00,$19.95],[Cat,$18.00,N/A]]
(Pet BAG).
To prepare for the code you will eventually write, you will create pseudocode and a flowchart for the pet check-out method to meet the Pet BAG companys specifications.
When would it be a good idea to use decision branching, such as IF and IF ELSE statements? These are areas where more than one path is possible, depending on user input or results from a method.
Next, write pseudocode that outlines a plan for the check-out method you chose and aligns to the specifications. Start by breaking down the description of your chosen method into a series of ordered steps. As you write and review each step, consider the following questions:
1.What input does the computer need to complete the task?
-Include user input PROMPTS in your pseudocode.
2.What output should the computer display to the user?
3.When might you need to use decision branching and use a different set of steps depending on the user input? If you used decision branching, did you account for all possible input values?
Based on the pseudocode you wrote, create a flowchart for the method you selected. Your flowchart will help your team communicate to your client how you plan to develop the software. In your flowchart, be sure to do the following actions:
1.Include start and end points.
2.Include appropriate decision branching.
3.Align the flowchart to the checkout process you selected.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions