Ajax Manufacturing needs a program for employees to calculate gross pay themselves in order to have an idea of what their gross pay (before taxes will be). Ajax pays a worker working overtime at the rate of 1.5 times the regular pay rate for the hours over 40. Using the following as a starting point, create a Raptor flowchart that will get the user's hours worked and pay rate and output their base pay, overtime pay (should show 0 if there are no overtime hours) and gross pay. Do not add any variables; use the variables already established in the statements you have to add.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%
### Ajax Manufacturing Gross Pay Calculation Program

Ajax Manufacturing requires a program for employees to calculate their gross pay before taxes, so they can have an idea of what their gross income will be. For employees working overtime, Ajax pays at a rate of 1.5 times the regular pay rate for any hours worked over 40 in a week.

Using the flowchart below as a starting point, create a Raptor flowchart that will get the user’s hours worked and pay rate, then output their base pay, overtime pay (this should show as 0 if there are no overtime hours), and gross pay. Note that no additional variables should be added beyond what is already defined in the statements provided.

Below is a detailed transcription and explanation of the flowchart:

#### Flowchart Steps:
1. **Start**  
   The program starts.

2. **Input Hours Worked**  
   The program prompts the user to enter the number of hours worked. This value is stored in the variable `hours`.

3. **Input Pay Rate**  
   The program then prompts the user to enter their hourly pay rate. This value is stored in the variable `hourlyPay`.

4. **Decision: Check Overtime**  
   The program checks if `hours` is greater than 40.

   - **Yes Branch (Hours > 40)**  
     If the hours worked are greater than 40:
     - Base pay for the first 40 hours is calculated: `basePay = 40 * hourlyPay`
     - Overtime hours are calculated: `overtimeHours = hours - 40`
     - Overtime pay is calculated: `overtimePay = overtimeHours * hourlyPay * 1.5`
     - Gross pay is the sum of base pay and overtime pay: `grossPay = basePay + overtimePay`
   
   - **No Branch (Hours ≤ 40)**  
     If the hours worked are 40 or fewer:
     - Overtime hours are set to 0: `overtimeHours = 0`
     - Overtime pay is set to 0: `overtimePay = 0`
     - Base pay is calculated: `basePay = hours * hourlyPay`
     - Gross pay is equal to base pay: `grossPay = basePay`

5. **Output Statements**  
   The program outputs the following:
   - The number of hours worked: `Hours worked: ` + hours
   - The number of
Transcribed Image Text:### Ajax Manufacturing Gross Pay Calculation Program Ajax Manufacturing requires a program for employees to calculate their gross pay before taxes, so they can have an idea of what their gross income will be. For employees working overtime, Ajax pays at a rate of 1.5 times the regular pay rate for any hours worked over 40 in a week. Using the flowchart below as a starting point, create a Raptor flowchart that will get the user’s hours worked and pay rate, then output their base pay, overtime pay (this should show as 0 if there are no overtime hours), and gross pay. Note that no additional variables should be added beyond what is already defined in the statements provided. Below is a detailed transcription and explanation of the flowchart: #### Flowchart Steps: 1. **Start** The program starts. 2. **Input Hours Worked** The program prompts the user to enter the number of hours worked. This value is stored in the variable `hours`. 3. **Input Pay Rate** The program then prompts the user to enter their hourly pay rate. This value is stored in the variable `hourlyPay`. 4. **Decision: Check Overtime** The program checks if `hours` is greater than 40. - **Yes Branch (Hours > 40)** If the hours worked are greater than 40: - Base pay for the first 40 hours is calculated: `basePay = 40 * hourlyPay` - Overtime hours are calculated: `overtimeHours = hours - 40` - Overtime pay is calculated: `overtimePay = overtimeHours * hourlyPay * 1.5` - Gross pay is the sum of base pay and overtime pay: `grossPay = basePay + overtimePay` - **No Branch (Hours ≤ 40)** If the hours worked are 40 or fewer: - Overtime hours are set to 0: `overtimeHours = 0` - Overtime pay is set to 0: `overtimePay = 0` - Base pay is calculated: `basePay = hours * hourlyPay` - Gross pay is equal to base pay: `grossPay = basePay` 5. **Output Statements** The program outputs the following: - The number of hours worked: `Hours worked: ` + hours - The number of
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Mathematical functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education