Professional Documents
Culture Documents
IT/210 Version 5
1.
1
2.
2
3.
3
4.
4
5.
5
Percentage of Excess
15 %
1,500.00-2,999.99
225.00
16 %
3,000.00-4,999.99
465.00
18 %
5,000.00-7,999.99
825.00
20 %
8,000.00-14,999.99
1425.00
25 %
Problem Analysis:
Process:
1.
2.
3.
4.
Input:
Salary
(real: Salary)
Output:
Total taxes
Salary
(real: Taxes)
Input-Process-Output Chart
Input
Salary (from keyboard)
Salary
Salary, Taxes
Pseudocode
Main program
Processes
Get Salary
Calculate Taxes
Output Taxes
Output
Salary
Taxes
Salary, Taxes (to display)
Appendix G
IT/210 Version 5
Appendix G
IT/210 Version 5
Expected Output
Error Message
Salary = $0.0
Taxes = $0.0
Error Message
Salary =$ 0.0
Taxes = $0.0
Salary = $0.01
Taxes = $0.0015
Salary = $1000.00
Taxes = $150
Salary = $1499.00
Taxes = $225.00
Salary = $1500.01
Taxes = $225.00
Salary = $2000.00
Taxes = $305.00
Salary = $2999.00
Taxes = $465.00
Salary = $3000.01
Taxes = $465.00
Salary = $4000.00
Taxes = $645.00
Salary = $4999.00
Taxes = $825.00
Salary = $5000.01
Taxes = $825.01
Salary =$ 6000.00
Taxes = $1025.00
Salary = $7999.00
Taxes = $1425.00
Salary = $8000.01
Taxes = $825.01
Salary = $12000.00
Taxes = $2425.00
Salary = $14999.00
Taxes = $3175.00
Comments
input out of valid range
input out of valid range
lower limit of first tax interval
middle of first tax interval
upper limit of first tax interval
lower limit of second tax interval
middle of second tax interval
upper limit of second tax interval
lower limit of third tax interval
middle of third tax interval
upper limit of third tax interval
lower limit of fourth tax interval
middle of fourth tax interval
upper limit of fourth tax interval
lower limit of fifth tax interval
middle of fifth tax interval
upper limit of fifth tax interval