The Payroll Department keeps a list of employee information for each pay period in a text file. The format of each line of the file is the following:  Write a program that inputs a filename from the user and prints to the terminal a report of the wages paid to the employees for the given period. The report should be in tabular format with the appropriate header. Each line should contain: An employee’s name The hours worked The wages paid for that period. I am stuck on the portion of the problem regarding the producing the output of test file 1: I entered the following code:   # Get the file name from user name = input("Enter the file name: ") # open file in read mode readFile = open(name, "r") #Get the file contents through #readlines method fileConetent = readFile.readlines() #Display statement print("\nName\t\t\tHours\t\tTotalPay"); #Iterate the loop for eachLine in fileConetent:     #split each line with empty space     splitContent = eachLine.split() #Get the hourlyWage from file hourlyWage = float(splitContent[1]) #Get the hoursworked from file hoursworked = float(splitContent[2]) #calculate the total pay totalPay = hourlyWage * hoursworked #Display statement print("{0:14}\t\t{1:>5}\t\t{2:>9.2f}".format(splitContent[0],splitContent[1],totalPay)); #close the file readFile.close()   Three out of the 4 areas of the problem are correct but one area is still showing as incorrect. Please help

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter13: File Input And Output
Section: Chapter Questions
Problem 10PE
icon
Related questions
Question

The Payroll Department keeps a list of employee information for each pay period in a text file. The format of each line of the file is the following: <last name> <hours worked> <hourly wage>

Write a program that inputs a filename from the user and prints to the terminal a report of the wages paid to the employees for the given period.

  • The report should be in tabular format with the appropriate header.
  • Each line should contain:
    • An employee’s name
    • The hours worked
    • The wages paid for that period.
  • I am stuck on the portion of the problem regarding the producing the output of test file 1:

I entered the following code:

 

# Get the file name from user
name = input("Enter the file name: ")

# open file in read mode
readFile = open(name, "r")

#Get the file contents through
#readlines method
fileConetent = readFile.readlines()

#Display statement
print("\nName\t\t\tHours\t\tTotalPay");

#Iterate the loop
for eachLine in fileConetent:
    #split each line with empty space
    splitContent = eachLine.split()

#Get the hourlyWage from file
hourlyWage = float(splitContent[1])

#Get the hoursworked from file
hoursworked = float(splitContent[2])

#calculate the total pay
totalPay = hourlyWage * hoursworked

#Display statement
print("{0:14}\t\t{1:>5}\t\t{2:>9.2f}".format(splitContent[0],splitContent[1],totalPay));

#close the file
readFile.close()
 
Three out of the 4 areas of the problem are correct but one area is still showing as incorrect. Please help!
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
File Input and Output Operations
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr