×
Samples Blogs Make Payment About Us Reviews 4.9/5 Order Now

Program To Calculate Total Hours of Employees in Java Language Assignment Solution

July 09, 2024
Dr. Erin Kim
Dr. Erin
🇺🇸 United States
Java
Dr. Erin Kim, an esteemed Ph.D. graduate from the University of Texas, stands out with over 9 years of comprehensive experience in providing Java Assignment Help. With a remarkable portfolio of 1000+ completed Java assignments, Dr. Kim's expertise and dedication guarantee superior results, addressing even the most challenging tasks with ease.
Key Topics
  • Instructions
    • Objective
  • Requirements and Specifications
Tip of the day
Focus on understanding TensorFlow's computational graph and its eager execution mode. Use pre-built functions like tf.data for efficient data pipelines.
News
The latest version of Google's machine learning library, offering improved performance, streamlined APIs, and expanded support for reinforcement learning, making it a powerful tool for AI development.

Instructions

Objective

Write a java assignment program to calculate total hours of employees.

Requirements and Specifications

The array below shows the number of hours an employee has worked each week for 26 weeks.

Write code to compute and print:

The number of weeks the employee worked overtime (more than 40 hours).

The total number of overtime hours accumulated.

If the regular pay = $25 per hour, find the total gross pay after 26 weeks (time and half for more than 40 hours of work, no penalty for sick/vacation time).

int []hours = {40, 48, 40, 40, 32, 40, 45, 40, 40, 42, 28, 40, 45, 40, 40, 40, 50, 45, 48, 40, 32, 28, 40, 40, 45, 40};

Using the following tax rates, compute the total taxes paid after 26 weeks.

Gross Pay

Tax rate

0 to $1100

5%

$1101 and above

7%

Source Code

public class App { public static void main(String[] args) throws Exception { // Array with hours int[] hours = {40, 48, 40, 40, 32, 40, 45, 40, 40, 42, 28, 40, 45, 40, 40, 40, 50, 45, 48, 40, 32, 28, 40}; // Count number of week that the employee worked overtime int weeks_overtime = 0; int overtime_hours = 0; double regular_pay = 25; double overtime_pay = 1.5*regular_pay; double gross_pay = 0.0; double taxes = 0.0; double net_pay; for(int i = 0; i < hours.length; i++) { if(hours[i] > 40) { weeks_overtime++; overtime_hours += hours[i]; gross_pay += regular_pay*40 + overtime_pay*(hours[i]-40); } else gross_pay += regular_pay*hours[i]; } // Calculate taxes if(gross_pay > 1100) taxes = 0.07*gross_pay; else taxes = 0.05*gross_pay; net_pay = gross_pay - taxes; // Print System.out.printf("%10s:%11.4f\n", "Gross Pay", gross_pay); System.out.printf("%10s:%11.4f\n", "Taxes", taxes); System.out.printf("%10s:%11.4f\n", "Net Pay", net_pay); } }

Similar Samples

Discover ProgrammingHomeworkHelp.com’s comprehensive programming assignment samples. From Java and Python to C++ and SQL, each example illustrates our proficiency in solving diverse programming challenges. Explore our samples to see how we can assist you in mastering coding concepts and achieving academic success.