Supposing you have set up a business that is carrying out a commercial activity and making profits, and you have employed a number of people to work in the business. Answer the following based on your knowledge in Java Programming. a) Provide the name of the business and where it is located. b) Indicate the type of commercial activity you are engaged in. c) Indicate the number of employees in the business. d) Write a Java programme (named EmployeePay.java) that calculates the weekly pay for each of your employees based on the total number of hours they have worked in a week using the following guidelines. All employees are paid a regular hourly rate of some amount. (Determine that amount in Ghana cedis) Indicate the number of regular working hours for all employees in a week Some employees occasionally work overtime and are supposed to be paid for the hours they have worked overtime. (Determine the overtime hourly rate in Ghana cedis. Note: Overtime hourly rate should be more than the regular hourly rate). Employees can however only do a maximum of 2 overtime hours each day. Your programme should work as follows: i. Create data fields (variables) of the appropriate data types to store all the variables you will use ii. When the programme runs, prompt an employee to enter the total number of hours he/she has worked for the week. iii. Calculate and display the amount the employee should be paid for the week. (e.g. "Your weekly pay is ... Cedis"). If the employee is due overtime pay, also display the amount of his/her overtime pay. If not, print out "You do not qualify for overtime pay" iv. If an employee puts in more hours than the maximum required (i.e. regular + overtime), display the regular pay, but add a message alerting the person that the overtime pay cannot be processed.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Supposing you have set up a business that is carrying out a commercial activity and
making profits, and you have employed a number of people to work in the business.
Answer the following based on your knowledge in Java Programming.
a) Provide the name of the business and where it is located.
b) Indicate the type of commercial activity you are engaged in.
c) Indicate the number of employees in the business.
d) Write a Java programme (named EmployeePay.java) that calculates the weekly
pay for each of your employees based on the total number of hours they have
worked in a week using the following guidelines.
All employees are paid a regular hourly rate of some amount. (Determine
that amount in Ghana cedis)
Indicate the number of regular working hours for all employees in a week
Some employees occasionally work overtime and are supposed to be paid for
the hours they have worked overtime. (Determine the overtime hourly rate in
Ghana cedis. Note: Overtime hourly rate should be more than the regular
hourly rate).
Employees can however only do a maximum of 2 overtime hours each day.
Your programme should work as follows:
i. Create data fields (variables) of the appropriate data types to store all the
variables you will use
ii. When the programme runs, prompt an employee to enter the total
number of hours he/she has worked for the week.
iii. Calculate and display the amount the employee should be paid for the
week. (e.g. "Your weekly pay is... Cedis"). If the employee is due
overtime pay, also display the amount of his/her overtime pay. If not, print
out "You do not qualify for overtime pay"
iv. If an employee puts in more hours than the maximum required (i.e.
regular + overtime), display the regular pay, but add a message alerting
the person that the overtime pay cannot be processed.
Transcribed Image Text:Supposing you have set up a business that is carrying out a commercial activity and making profits, and you have employed a number of people to work in the business. Answer the following based on your knowledge in Java Programming. a) Provide the name of the business and where it is located. b) Indicate the type of commercial activity you are engaged in. c) Indicate the number of employees in the business. d) Write a Java programme (named EmployeePay.java) that calculates the weekly pay for each of your employees based on the total number of hours they have worked in a week using the following guidelines. All employees are paid a regular hourly rate of some amount. (Determine that amount in Ghana cedis) Indicate the number of regular working hours for all employees in a week Some employees occasionally work overtime and are supposed to be paid for the hours they have worked overtime. (Determine the overtime hourly rate in Ghana cedis. Note: Overtime hourly rate should be more than the regular hourly rate). Employees can however only do a maximum of 2 overtime hours each day. Your programme should work as follows: i. Create data fields (variables) of the appropriate data types to store all the variables you will use ii. When the programme runs, prompt an employee to enter the total number of hours he/she has worked for the week. iii. Calculate and display the amount the employee should be paid for the week. (e.g. "Your weekly pay is... Cedis"). If the employee is due overtime pay, also display the amount of his/her overtime pay. If not, print out "You do not qualify for overtime pay" iv. If an employee puts in more hours than the maximum required (i.e. regular + overtime), display the regular pay, but add a message alerting the person that the overtime pay cannot be processed.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY