Instructions: Review the customer requirements and IPO found below: Open Flowgorithm and save with the required naming conventions in the “Lab Task Checklist” and remember to enter your Program Attributes. Create the algorithm using Flowgorithm to meet the customer requirements. Display a welcome message and the purpose of the program Reserve Memory Locations (Declare) - Use as short and meaningful names Variables - Declare variables close to where they will be used Use the correct naming conventions (found in ROE) Named constants - Declare named constants at the start of the program Use the correct naming conventions (found in ROE) Use named constants for each of the different rates. Once rate is determined set the rate to that value. Example: rate = RATE1 Make sure you are using the correct data type Add Decision Structures as needed to meet customer requirements. Use prompts to describe required input before asking for input The output must clearly delineate what each value is. Display end of program message with programmer’s name Document your test cases using the comment block of flowgorithm SPECIAL NOTE: Do not use magic numbers when named constants are a better choice. i.e., #cost of tickets, TAX rate, fee charges, test for fee. Make sure your calculation uses the NAMED CONSTANTS instead of actual numbers. Input, Processing and output (ipo) Input Processing Output Constants: Rates for: · More than 10 · More than 6 less than 10 · More than 2, less than 6 · Equal or Less than 2 Variables: Package weight Get package weight Assign each rate for shipping Test for rate to be charged Set rate to rate to be charged (hint: your constants) Calculate shipping total · Shipping total = rate * weight **hint: The order that you test matters. Welcome message Prompt: weight Result: Rate charged and total shipping cost End of Program message Storage/Memory Location Test Data T1: W= 2 rate = 1 total = 2 T2: w= 5 rate = 2.25 total = 11.25 T3: W= 6 rate = 2.25 total = 13.50 T4: W= 7 rate = 3.50 total = 24.5 T4: W= 10 rate = 3.50 total = 35.00 T5: W= 12.3 rate = 4.10 total = 49.2
Instructions:
- Review the customer requirements and IPO found below:
- Open Flowgorithm and save with the required naming conventions in the “Lab Task Checklist” and remember to enter your Program Attributes.
- Create the
algorithm using Flowgorithm to meet the customer requirements.- Display a welcome message and the purpose of the program
- Reserve Memory Locations (Declare) - Use as short and meaningful names
- Variables - Declare variables close to where they will be used
- Use the correct naming conventions (found in ROE)
- Named constants - Declare named constants at the start of the program
- Use the correct naming conventions (found in ROE)
- Use named constants for each of the different rates. Once rate is determined set the rate to that value. Example: rate = RATE1
- Make sure you are using the correct data type
- Variables - Declare variables close to where they will be used
- Add Decision Structures as needed to meet customer requirements.
- Use prompts to describe required input before asking for input
- The output must clearly delineate what each value is.
- Display end of program message with programmer’s name
- Document your test cases using the comment block of flowgorithm
SPECIAL NOTE:
Do not use magic numbers when named constants are a better choice. i.e., #cost of tickets, TAX rate, fee charges, test for fee. Make sure your calculation uses the NAMED CONSTANTS instead of actual numbers.
Input, Processing and output (ipo)
Input |
Processing |
Output |
Constants: Rates for: · More than 10 · More than 6 less than 10 · More than 2, less than 6 · Equal or Less than 2 Variables: Package weight
|
Get package weight Assign each rate for shipping
Test for rate to be charged Set rate to rate to be charged (hint: your constants)
Calculate shipping total · Shipping total = rate * weight **hint: The order that you test matters. |
Welcome message Prompt: weight
Result: Rate charged and total shipping cost
End of Program message
|
Storage/Memory Location
|
|
|
Test Data |
T1: W= 2 rate = 1 total = 2 T2: w= 5 rate = 2.25 total = 11.25 T3: W= 6 rate = 2.25 total = 13.50 T4: W= 7 rate = 3.50 total = 24.5 T4: W= 10 rate = 3.50 total = 35.00 T5: W= 12.3 rate = 4.10 total = 49.2 |
|
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images