Payroll calculator application, JAVA Programming

Assignment Help:

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.


Related Discussions:- Payroll calculator application

What are the object and class classes used for, The Object class is the hig...

The Object class is the highest-level class in the Java class hierarchy. The Class is used to show the classes and interfaces that are loaded by a Java program..

Binary search tree, You will be required to create an ADT for a Binary Sear...

You will be required to create an ADT for a Binary Search Tree (BSTInterface.java). The interface will be implemented as a Binary Search Tree (BST) using a reference based format.

Control graphical user interface elements, Introduction In this assign...

Introduction In this assignment you will use Processing to create some geometric objects and graphical user interface (GUI) elements that Processing itself lacks. Processing h

Explain about core java, Java is increasingly used for middleware applicati...

Java is increasingly used for middleware applications to communicate among Server and clients. Java has features like multithreading, portability and networking capabilities. Chang

Why you don''t need to import java.lang.*, Why You don't need to import jav...

Why You don't need to import java.lang.* There is one exception to the import rule. All classes in the java.lang package are imported by default. Therefore you do not required

Activity diagram, The statechart diagrams and activity diagram are related ...

The statechart diagrams and activity diagram are related in a sense that statechart diagram refers on object undergoing a transition process and an activity diagram refers on the f

Development build to production server tomcat, Move development build to pr...

Move development build to production server tomcat Project Description: Move our development build and integrate with MYSQL database, to our production vps. The software i

Cross platform stock market game, Cross platform stock market game Proje...

Cross platform stock market game Project Description: I want someone to develop a simple stock market game. This will mainly be a facebook and android app, face book being mo

What is final class, What is final class? A final class can't be extend...

What is final class? A final class can't be extended ie., final class might not be subclassed. A final method can't be overridden when its class is inherited. You can't alter v

Write Your Message!

Captcha
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