IN PYTHON
the original problem was
Design (pseudocode) and implement (source code) a program (name it WeeklyHours) to compute the total weekly hours for 3 employees. The program main method defines a two-dimensional array of size 3x7 to store employers’ daily hours for the week. Each row represents one employee and each column represent one day of the week such that column 0 designates Monday, column 1 designates Tuesday, etc. The program main method populates the array with random numbers between 0 and 10 and then prints out the array in rows and columns as shown below. The main method then calls method addHours() that takes a two-dimensional array as a parameter and displays the total weekly hours for each employee as shown below. Document your code and properly label the outputs as shown below.
Sample run 1:
Employees Data:
Mon Tue Wed Thu Fri Sat Sun
Employee1 5 3 2 9 6 5 7
Employee2 7 6 8 5 5 4 5
Employee3 1 2 2 1 5 8 7
Employee# Weekly Hours
----------------------------
1 37
2 40
3 26
Sample run 2:
Employees Data:
Mon Tue Wed Thu Fri Sat Sun
Employee1 10 2 7 2 0 3 8
Employee2 5 6 1 5 1 4 2
Employee3 1 5 2 6 4 8 7
Employee# Weekly Hours
----------------------------
1 32
2 24
3 33
IN PYTHON WITHOUT USING: .APPEND/ .SORT/ INSERT / .SPLIT
now we are doing this problem using binary searching
Program 2:
The program prints out the day an employee worked most hours (use Binary searching to implement this functionality)
The program outputs are displayed in ascending order (stored) by Weekly Hours. Notice that we modifying method addHours()to display the outputs sorted by total weekly hours for each employee as shown below.
Sample run 1:
Employees Data:
Mon Tue Wed Thu Fri Sat Sun
Employee1 5 3 2 9 6 5 7
Employee2 7 6 8 5 5 4 5
Employee3 1 2 2 1 5 8 7
Employee1 worked most hours on Thursday
Employee2 worked most hours on Wednesday
Employee3 worked most hours on Saturday
Employee# Weekly Hours
----------------------------
3 26
1 37
2 40
Sample run 2:
Employees Data:
Mon Tue Wed Thu Fri Sat Sun
Employee1 10 2 7 2 0 3 8
Employee2 5 6 1 5 1 4 2
Employee3 1 5 2 6 4 8 7
Employee1 worked most hours on Monday
Employee2 worked most hours on Tuesday
Employee3 worked most hours on Saturday
Employee #Weekly Hours
--------------------------------------
2 24
1 32
3 33
Pseudo Code:
Generate a random number between 0 to 10
Add it to the array
Print the number according to employee
Call the method to add employee weekly hours
Add the hours
Print the result
Program:
Part 1of the question has been solved:
import random
def main():
print("Employees Data:")
print(" Mon Tue Wed Thu Fri Sat Sun")
empWorkList = []
for employee in range(3):
dataOfEmp = ("Employee"+str(employee+1)+" ")
empWorkHours=[]
for days in range(7):
workingHour = random.randint(0,10)
empWorkHours.append(workingHour)
dataOfEmp += str(workingHour) +" "
if(len(str(workingHour))==1):
dataOfEmp+=" "
print(dataOfEmp)
empWorkList.append(empWorkHours)
print("\n")
print("Employee# Weekly Hours")
print("----------------------------")
addHours(empWorkList)
def addHours(empWorkList):
i=1
for empWorkHours in empWorkList:
print("Employee"+str(i) +" " + str(sum(empWorkHours)))
if __name__ == "__main__":
main()
IN PYTHON the original problem was Design (pseudocode) and implement (source code) a program (name it...
IN PYTHON ONLY !! Program 2: Re-work program #5 (WeeklyHours) from the previous assignment such that 1. The program prints out the day an employee worked most hours. 2. The program outputs are displayed in ascending order (stored) by Weekly Hours. Notice that we modifying method addHours()to display the outputs sorted by total weekly hours for each employee as shown below. Sample run 1: Employees Data: Mon Tue Wed Thu Fri Sat Sun Employee1 5 3 2 9 6 ...
Program 5: Design (pseudocode) and implement (source code) a program (name it Weekl yHours) to compute the total weekly hours for 3 employees. The program main method defines a two-dimensional array of size 3x7 to store employers' daily hours for the week. Each row represents one employee and each column represent one day of the week such that column 0 designates Monday, column 1 designates Tuesday, etc. The program main method populates the array with random numbers between 0 and...
Code in PYTHON I have a small company. I need a payroll system that calculates the pay and taxes for each employee. I have the following input files: • EmployeeData ENum,ELName,EFName,Work Area,HrlyRate 1101,Davis,Mike,7,24.85 1385,Smith,William,1,19.50 1524,White,James,3,23.50 1998,Stuart,Mary,1,25.00 2358,Scott,Richard,4,20.00 2765,Mills,Jason,5,21.00 2945,Schultz,Cindy,7,23.50 4789,Moffett,William,3,30.00 5304,Rangel,Ken,2,28.00 5521,Rodriguez,Teresa,4,29.00 6447,Butler,Craig,2,18.50 6512,Russell,Don,6,26.00 6614,Wilson,Keith,1,28.50 6749,Johnson,Darrell,6,32.00 7325,Butler,Eileen,4,17.00 7886,Williams,Gina,1,21.00 8356,Roberts,Judy,8,23.00 8466,Soto,Glen,8,22.50 9458,Cooper,Lia,4,26.50 9896,Bonds,Lisa,5,27.00 • TaxTable LRange,URange,TaxAmt 0.01,200.00,20.00 200.01,400.00,50.00 400.01,600.00,75.00 600.01,800.00,100.00 800.01,1000.00,120.00 1000.01,1200.00,150.00 1200.01,1400.00,180.00 1400.01,1600.00,220.00 1600.01,1800.00,250.00 1800.01,2000.00,300.00 2000.01,2200.00,325.00 2200.01,2500.00,350.00 starting at zero and ending at 2,500.00. • TimeCardData ENum,Day,DailyHours 1101,FRI,8.00 1101,MON,8.00 1101,THU,8.00...
A local franchise of a national chain of day-old pastry stores recorded the number of customers that came in to the store for five weeks this fall. The national franchisor states that the percentage of customers is distributed as follows: Sunday – 20%, Monday – 8%, Tuesday – 6%, Wednesday – 7%, Thursday – 12%, Friday – 22%, Saturday – 25%. The manager doesn’t trust the franchisor and wants to show his store has different percentages. Use a χ² Goodness-of-Fit...
A local franchise of a national chain of day-old pastry stores recorded the number of customers that came in to the store for five weeks this fall. These data are recorded in the attached file. The national franchisor states that the percentage of customers is distributed as follows: Sunday – 20%, Monday – 8%, Tuesday – 6%, Wednesday – 7%, Thursday – 12%, Friday – 22%, and Saturday – 25%. The manager doesn’t trust the franchisor and wants to show...
Work Scheduling: Burger Queen would like to determine the min # of kitchen employees. Each employee works six days a week and takes the seventh day off. Days Mon Tue Wed Thu Fri Sat Sun Min. # of workers 6 9 How do yu forulaic: ihis problem The objective function? The constraints?
Work Scheduling: Burger Queen would like to determine the min # of kitchen employees. Each employee works six days a week and takes the seventh day off. Days...
Code in Java and implement (source code) a program (name it WeeklyHours) to compute the total weekly hours for 3 employees. The program main method defines a two-dimensional array of size 3x7 to store employers’ daily hours for the week. Each row represents one employee and each column represent one day of the week such that column 0 designates Monday, column 1 designates Tuesday, etc. The program main method populates the array with random numbers between 0 and 10 and...
IN PYTHON ONLY !! Design (pseudocode) and implement (source code) a program (name it Occurrences) to determine whether two two-dimensional arrays are equivalent or not. Two arrays are equivalent if they contain the same values in any order. The program main method defines two two-dimensional array of size 3-by-3 of type integer, and prompts the user to enter integer values to initialize the arrays. - The main method calls method isEquivalent()that takes two two-dimensional arrays of integer and returns true...
c++ What is the value of "Wed" given the following: enum DAYS { Sun, Mon = 0, Tue = 4, Wed, Thu = 7, Fri, Sat } Select one: a. 10 b. -1 c. 5 d. 6 What returns the number of bytes in a data type or variable? Select one: a. bytesize b. length c. sizeof d. bytes
Help with Python problem.
###################################### Q3 ############################### dowt = ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat') # day-of-week-tuple, # year = 2020 cnt = 3 # 2020/1/1 is a Wednesday, so let us start a counting index of 3 for Wednesday, and keep adding one # m = 3 # this will be a variable to be looped through eventually. I use the convention of 0–11 for the twelve months # # As the cnt value changes, we want to...