Haven't found the Essay You Want?
For Only \$12.90/page

# Week 3, Checkpoint, Sequential and Selection Process Control Structure Essay

Week 3, Checkpoint, Sequential and Selection Process Control Structure

Payroll tax Calculation System Requirements
-Salary Range 1 is 0.00 -1,499.99
-Salary Range 2 is 1,500.00-2,999.99
-Salary Range 3 is 3,000.00-4,999.99
-Salary Range 4 is 5,000.00-7,999.99
-Salary Range 5 is 8,000.00-14,999.99

-If the Salary Range is greater than 0.00, then the tax base is 0.00 plus 15% of the amount over 0.00 (amount-0.00*15%+0.00) -If the Salary Range is greater than 1,500.00, then the tax base is \$225.00 plus 16% of the amount in excess of 1,500.00 (amount -1,500.00*16%+225.00) -If the Salary Range is greater than 3,000.00, then the tax base is \$465.00 plus 18% of the amount in excess of 3,000.00 (amount-3,000.00*18%+465.00) -If the Salary Range is greater than 5,000.00, then the tax base is \$825.00 plus 20% of the amount in excess of 5,000.00 (amount-5,000.00*20%+825.00) -If the Salary Range is greater than 8,000.00, then the tax base is \$1425.00 plus 25% of the amount in excess of 8,000.00 (amount-8,000.00*25%+1425.00)

Input-Process-Output Chart

Input
Process
Output
(keyboard)
Get the amount of salary earned
GrossSalary (integer)
Salary (integer)
Calculate the total tax and adjusted net salary
GrossSalary (integer)
BaseTax (float)
TotalTax (float)
NetSalary (float)

GrossSalary (integer)
BaseTax (float)
TotalTax (float)
NetSalary (float)
Display the Gross Salary, Base Tax, Additional Tax and Adjusted Net Salary (output to screen)

FLOWCHARTs
Main Module

Calculate Net Salary Module

PSEUDOCODE

Main Module

Declare GrossSalary as Integer
Declare BaseTax as Float
Declare BaseSalary as Float
Declare TotalTax as Float
Declare NetSalary as Float

Print “Enter the amount of the Gross Salary earned”
Input GrossSalary
Call CalculateNetSalary Module
End Main Module

CalculateNetSalary Module

NetSalary = GrossSalary – BaseTax – (GrossSalary – BaseSalary * AddlTax)
If GrossSalary > 0.00 < 1,500.00 Then
BaseTax = 0.00
BaseSalary = 0.00
AddlTax = (Gross Salary – BaseSalary) * 0.15
End if
If GrossSalary > 1,500.00 < 3,000.00 Then
BaseTax = 225.00
BaseSalary = 1,500.00
AddlTax = (Gross Salary – BaseSalary) * 0.16
End if
If GrossSalary > 3,000.00 < 5,000.00 Then
BaseTax = 465.00
BaseSalary = 3,000.00
AddlTax = (Gross Salary – BaseSalary) * 0.18
End if
If GrossSalary > 5,000.00 < 8,000.00 Then
BaseTax = 825.00
BaseSalary = 5,000.00
AddlTax = (Gross Salary – BaseSalary) * 0.20
End if
If GrossSalary > 8,000.00 < 15,000.00 Then
BaseTax = 1,425.00
BaseSalary = 8,000.00
AddlTax = (Gross Salary – BaseSalary) * 0.25
End if
If GrossSalary > 15,000.00 Then
BaseTax = 1,425.00
BaseSalary = 8,000.00
AddlTax = (Gross Salary – BaseSalary) * 0..25
End if
GrossSalary – BaseTax – (GrossSalary – BaseSalary * AddlTax) End CaclulateNetSalary Module

Print “Employee Gross Pay, Tax and Net Pay Breakdown”
Print “Gross Salary” & GrossSalary
Print “Base Tax” & BaseTax
Print “Net Salary” * NetSalary

Test Values

Input
Expected Output
Salary = 0.00
Tax = 0.00
Lowest salary in salary range 1
Salary = -1,000.00
Error Message
Out of range condition
Salary = 1,000.00
Tax = 150.00
Midrange salary in salary range 1
Salary= 1,499.99
Tax = 225.00
Highest salary in salary range 1
Salary = 1,500.00
Tax = 225.00
Lowest salary in salary range 2
Salary = 2,250.00
Tax = 345.00
Midrange salary in salary range 2
Salary = 2,999.99
Tax = 465.00
Highest salary in salary range 2
Salary = 3,000.00
Tax = 465.00
Lowest salary in salary range 3
Salary = 4,000.00
Tax = 645.00
Midrange salary in salary range 3
Salary = 4,999.99
Tax = 825.00
Highest salary in salary range 3
Salary = 5,000.00
Tax = 825.00
Lowest salary in salary range 4
Salary = 6,500.00
Tax = 1,095.00
Midrange salary in salary range 4
Salary = 7,999.99
Tax = 1,425.00
Highest salary in salary range 4
Salary = 8,000.00
Tax = 1,425.00
Lowest salary in salary range 5
Salary = 11,500.00
Tax = 2,300.00
Midrange salary in salary range 5
Salary = 14,999.99
Tax = 3,175.00
Highest salary in salary range 5
Salary = 15,000.00
Tax = 3,175.00
Salary that exceeds the highest salary in salary range 5 by 0.01 Salary = 100,000.00
Tax = 24,425.00
Salary that exceeds the highest salary in salary range 5

Essay Topics:

Sorry, but copying text is forbidden on this website. If you need this or any other sample, we can send it to you via email. Please, specify your valid email address

We can't stand spam as much as you do No, thanks. I prefer suffering on my own

Courtney from Study Moose

Hi there, would you like to get such a paper? How about receiving a customized one? Check it out https://goo.gl/3TYhaX