Payroll calculator application, JAVA Programming

Payroll Calculator for Both Hourly and Commission Employees

In assignment 13, we will create a payroll calculator that calculates gross pay, taxes, and net pay for both hourly and commission employees. It will then display those results to the screen.

In this assignment, information common to all employees (e.g. first name, last name, employee ID, tax rate) will be stored in a class. From this class, you will extend two subclasses. The first class will have two variables that are unique to hourly employees (e.g. hours worked, pay rate) and a method unique to hourly employees (e.g. calculate gross pay by multiplying hours worked by pay rate). The second class will have two variables that are unique to hourly employees (e.g. sales total, commission rate) and a method unique to hourly employees (e.g. calculate gross pay by sales total by commission rate).

The program will also need to calculate taxes paid and net pay. You may either code that directly into this program or call it from the payroll functions class you wrote in earlier assignments.

The program should ask the user if they performing calculations for hourly employees of commission employees. Depending on which selection they make, the program will either utilize an object of the hourly employee class or an object of the commission employee class.

Write pseudocode in (Microsoft Word or similar word processing program) that outlines the steps you will undertake to complete this program. Save the pseudocode in a file named

payrollCalculator3.doc. Name your source code payrollCalulator4.java and compile it. Upload and submit the payrollCalulator4.doc,payrollCalulator4.java, and payrollCalulator4.class files to Blackboard.

Please upload and submit the payrollFunctions.java and payrollFunctions.class files if they had to be modified to work with the current program.

Your output should look something like this.

Additional Challenges:

930_payroll output.png

1. For 20 extra points, write this program as a GUI.

Posted Date: 3/1/2013 12:17:14 AM | Location : United States







Related Discussions:- Payroll calculator application, Assignment Help, Ask Question on Payroll calculator application, Get Answer, Expert's Help, Payroll calculator application Discussions

Write discussion on Payroll calculator application
Your posts are moderated
Related Questions
Explain unicode in java? Java uses the Unicode character set. It is a two-byte character code set which has characters representing almost overall characters in almost all huma

Search on column demonstration in Semantic Vector Project Description: I am preparing a research on Semantic Vectors. But I am not able to check out in a vector representa

Texas Hold'em Poker Java Game Source Code Project Description: I am seeking Java source code for a Texas Hold'em Poker game. The game could have client and server side mod

Question 1 Explain any five buzz words in Java 2 Explain exception classes and also explain common exceptions in java 3 Explain primitive and abstract data type in java

Java Web Developer A web developer is required to finish a webcam site with basic account management and voting functionality. The website can make use of a third party flash

What is the difference between method overriding and overloading? Overriding is a method with the same name and arguments as in a parent, whereas overloading is the same met

Explain the following terms declaring, Allocating and initializing two dimensional array? Two dimensional arrays are declared, allocated and initialized much such as one dimens

Why uploading a web page is important? Describe in 2 - 3 lines? Through only uploading webpage we could place our data so that another can reach up to what we have loaded. Uplo

Read information of n students. The class name should be kkhsou with the member variable name, rollno, center_code and percentage in last examestion.Display the students data whose

Write a program called Drivers that displays information about Formula 1 drivers and their teams.     The program starts by prompting (asking) the user for the name of an input tex