Calculate payroll for department and employee

Assignment Help JAVA Programming
Reference no: EM132080166

You need help writing a Java program.

Lab - Calculate Payroll for Department and Employee

Purpose: Build an application to calculate an Employee's Gross Pay and a Department's Average Pay Report

Requirements: Build an application that would allow the end-user to calculate an Employee's Gross Pay and the Department's average Gross Pay Report.

First, the user will enter each employee's name, hours worked and hourly pay rate into parallel arrays. Then the application calculates and displays each Employee's Full Name and Payroll Information (see both inputs and outputs listed in the tables below).

Assumptions:

1. Assume your department has 10 employees (or less).

2. Gross Pay = (Regular hours* pay rate) + (Over Time hours * pay rate *1.5)

a. Regular hours are less than or equal to 40

Language: JAVA

Techniques: Your successful program will implement the following program techniques:

1. Arrays and Array Processing - (Arrays will hold employee information)

2. Methods - (Most of your process should be in methods)

3. Decisions - (Enter only hours worked - Your application calculates regular and overtime hours)

4. Loops - (For processing each employee)

Table 1- Data Requirements

Data Requirements
Input
Fields
Data-Type
Example
Employee Info
First Name:
String
Joe
Last Name:
String
Smith
Regular Hours Worked
Double
55.5
Pay Rate
Currency or Double
12.50
Processes
Enter Employee's Name
Enter Regular Hours
Enter Overtime Hours
Enter Pay Rate
Calculate Gross Pay
Output
(output Format see below)
Employee's Full Name
Hours
Pay Rate
Employee's Gross Pay
Department Ave Pay
Table 2-Output Format
Name
Hours
Pay Rate
Gross Pay
Smith, Joe
40
$ 10.00
$ 400.00
Smith, Sally
30
$ 20.50
$ 615.00
Smith, Chris
50
$ 10.00
$ 550.00
Department Average
$ 521.67

Deliverables:

I. Copy the following into one Microsoft Word document (using same file naming conventional as zip file below): Make sure to follow lab submittal instruction in the checklist
1. Algorithm / Pseudocode
2. Source Code - The printed copies of your files - the code that you wrote
3. Screen Print of your running application
4. UML - Use Case

II. Zip all Java files (complete folder) into one Zip file (not a rar)
1. named YourName-Lab#X
i. #X = Lab Number
ii. YourName = Your Name
iii. (ie Jesse-Lab2)

III. In Canvas (All files must be in one Upload)
1. Word document from above (See Section I) (xxx.docx)
2. Zip file (xxx.zip)

Reference no: EM132080166

Questions Cloud

Display the content of a file by a system call : In "decoding.c", you have a function "decoding" which opens "HW8.bin" for reading and a text file "HW8c.txt" for writing.
Write a program which validates a users password : You need help writing this program in JAVA, this is an introductory java course, so if possible, keep it as basic/simple as possible .
Why should policymakers care about gdp : Despite the fact that GDP is not a flawless measure of prosperity, policymakers ought to think about it in light of the fact that a bigger
Graph the demand and supply curves : a. Graph the demand and supply curves. What is the equilibrium price and quantity in this market?
Calculate payroll for department and employee : Build an application that would allow the end-user to calculate an Employee's Gross Pay and the Department's average Gross Pay Report.
Make a program that has an array of at least 20 integers : Write a program that has an array of at least 20 integers. It should call a function that uses the linear search algorithm to locate one of the values.
Write a program that plays a simple card game with one : Write a program that plays a simple card game with one human player and one computer player. The game uses a deck of 52 cards.
Implement a priority queue class that does two types of sort : You need to implement a priority queue class in C++ that does two types of sorting, one selection sort and the other insertion sort.
What is the opportunity cost of investing in capital : What is the opportunity cost of investing in capital?

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd