Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question
Using Python
### Employee Payroll Application

This educational guide outlines how to create and implement a program that records and calculates employee payroll for an office environment. 

#### Program Requirements

The program should allow the user to input the following for each employee:
- **Name**
- **Hourly Pay Rate**
- **Weekly Hours Worked**

Each input for pay rate and hours should be entered as a `float` and each piece of data should be on its own line in the text file. The program should process information for at least five employees before closing the file.

#### Sample Output

```
Enter employee name or Enter to quit: Michael
Enter hourly pay rate: 65.00
Enter hours this week: 40.0
Enter employee name or Enter to quit: Dwight
Enter hourly pay rate: 32.00
Enter hours this week: 36.0
Enter employee name or Enter to quit: Pam
Enter hourly pay rate: 28.00
Enter hours this week: 40.0
Enter employee name or Enter to quit: Angela
Enter hourly pay rate: 22.50
Enter hours this week: 36.0
Enter employee name or Enter to quit: Stanley
Enter hourly pay rate: 24.00
Enter hours this week: 40.0
Enter employee name or Enter to quit: Kevin
Enter hourly pay rate: 20.00
Enter hours this week: 32.0
Enter employee name or Enter to quit:
File was created
```

### Payroll Calculation Program

**program6_2.py**

This follow-up program reads the text file generated by the previous step, calculates each employee's weekly pay, and prints it. The program should also print the total payroll for the office.

- Ensure currency is formatted with commas for thousands, e.g., $2,600.00.

#### Sample Output

```
Pay for Michael is $2,600.00
Pay for Dwight is $1,152.00
Pay for Pam is $1,120.00
Pay for Angela is $810.00
Pay for Stanley is $960.00
Pay for Kevin is $640.00
Total payroll for office $7,282.00
File was closed
```

### Submission Guidelines

Before submitting, please review all requirements and ensure adherence.

**Assignment Deadlines:**
- **Overdue:** Last submission was due on October 9, 2020, at
expand button
Transcribed Image Text:### Employee Payroll Application This educational guide outlines how to create and implement a program that records and calculates employee payroll for an office environment. #### Program Requirements The program should allow the user to input the following for each employee: - **Name** - **Hourly Pay Rate** - **Weekly Hours Worked** Each input for pay rate and hours should be entered as a `float` and each piece of data should be on its own line in the text file. The program should process information for at least five employees before closing the file. #### Sample Output ``` Enter employee name or Enter to quit: Michael Enter hourly pay rate: 65.00 Enter hours this week: 40.0 Enter employee name or Enter to quit: Dwight Enter hourly pay rate: 32.00 Enter hours this week: 36.0 Enter employee name or Enter to quit: Pam Enter hourly pay rate: 28.00 Enter hours this week: 40.0 Enter employee name or Enter to quit: Angela Enter hourly pay rate: 22.50 Enter hours this week: 36.0 Enter employee name or Enter to quit: Stanley Enter hourly pay rate: 24.00 Enter hours this week: 40.0 Enter employee name or Enter to quit: Kevin Enter hourly pay rate: 20.00 Enter hours this week: 32.0 Enter employee name or Enter to quit: File was created ``` ### Payroll Calculation Program **program6_2.py** This follow-up program reads the text file generated by the previous step, calculates each employee's weekly pay, and prints it. The program should also print the total payroll for the office. - Ensure currency is formatted with commas for thousands, e.g., $2,600.00. #### Sample Output ``` Pay for Michael is $2,600.00 Pay for Dwight is $1,152.00 Pay for Pam is $1,120.00 Pay for Angela is $810.00 Pay for Stanley is $960.00 Pay for Kevin is $640.00 Total payroll for office $7,282.00 File was closed ``` ### Submission Guidelines Before submitting, please review all requirements and ensure adherence. **Assignment Deadlines:** - **Overdue:** Last submission was due on October 9, 2020, at
Expert Solution
Check Mark
Step 1

Note:

Hello. Since your question has multiple parts, we will solve the first question for you. If you want remaining sub-parts to be solved, then please resubmit the whole question and specify those sub-parts you want us to solve.

 

Programming instructions:

  • Open the file.
  • Use the loop to take input from the user multiple times.
  • In the loop, user if-condition if the user enters nothing, then exit or break the loop.
  • Write the values in the file.
  • Print appropriate message.
Knowledge Booster
Background pattern image
Computer Science
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.
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education