Create-implement simple class using static variables-methods

Assignment Help Programming Languages
Reference no: EM1370975

This third programming project is intended to demonstrate your knowledge of the following:

create and implement a simple class
properly use static variables, methods and constants
use arrays to efficiently organize data
use the this keyword (not required here; may be incorporated appropriately for bonus points; often used in searching a database)
The third programming project involves reading in payroll data for a series of employees and computing the gross pay for each employee for the week. The program should consist of two classes. The first class EmployeePayroll represents payroll data for one employee for one week. It should contain the following data:

class constants for the weekend multiplier factors
a class variable that maintains the number of employee objects created
an instance double precision floating point variable containing the employee's hourly pay rate
an instance integer array of hours worked for each day of the week for one employee
This class should contain the following methods:

a constructor that is supplied a string that contains one line of employee payroll data--the pay rate followed by the hours worked for seven days
an instance method called computeGrossPay that returns the gross pay for that employee
a toString method that returns a string representation of the object
a class method employeeCount that returns the total number of employees
Saturday hours are paid at time and a half and Sunday hours at double time.

The second class should contain the main method. It should repeatedly prompt the user for payroll data, which should be entered on a single line for each employee. It should create an employee object using the constructor, display the object with toString and display the gross pay for that employee.

After all employees have been processed, the employeeCount method should be called to display the total number of employees.

Reference no: EM1370975

Questions Cloud

How far behind the train is the automobile : The automobile afterwards undergoes a uniform acceleration of -4 m/s2 because of a red light and comes to rest. It remains at rest for 54.6s and next accelerates back to a speed of 25.6m/s at a rate of 2.85m/s2.
Determining the present value : You have just won a lottery! You will receive $50,000 a year beginning one year from now for twenty years. If your required rate of return is 10 percent,
Why is depreciation of capital good a cost of society : Why is depreciation of capital good a cost of society. In illustrate what ways does a person's health depreciate. Why might older people's health care expenditures increase in Grossman model even though their desired health stocks may be lower.
Illustrate what is value of trumbull equity : Illustrate what is value (in millions) of Trumbull's equity if it is viewed as an option. Illustrate what is yield on Trumbull's debt.
Create-implement simple class using static variables-methods : This third programming project is intended to demonstrate your knowledge of the following: create and implement a simple class. properly use static variables, methods and constants
Determine the amount of the loan : Christy maintains her inventory levels through borrowing cash on daily basis from bank. She estimates demand for cash for the coming year will be $17,000 per day.
Determine optimal number of plants that firm should have : Determine optimal number of plants that firm should have to take full advantage of market demand. Compare firm's profit with multiple plants with its profit with a single plant.
Adjustable rate versus fixed rate mortgages : Discuss the advantages and disadvantages of adjustable-rate versus fixed-rate mortgages?
Build b tree for the part table : Build B+ tree for the PART table with n = 6 pointers; illustrate how B+ tree expand (show several intermediate trees) and what final tree will look like.

Reviews

Write a Review

Programming Languages Questions & Answers

  Create application which simulates functionality of gas pump

Create application which simulates functionality of gas pump. The user enters number of gallons to buy and clicks desired grade.

  Program to display information about balance in account

Design an ordinary text file named solution06.txt. In that file, enter text required to make a web page that will display information about balance contained in family's account.

  Use a two dimensional array to solve problem

Use a two dimensional array to solve the following problem. A company has four salespeople ( 1 to 4) who sell five different products ( 1 to 5).

  Write program to prompt user to enter string of caharacter

Write a program that prompts the user to enter a string of 87 characters the program should display the middle character in the string if there is an odd number characters in the string.

  Write program to perform arithmetic operations on fractions

Write a program that lets the user perform arithmetic operations on fractions. Fractions are of the form a/b, where a and b are integers and b is not equal to 0.

  Program to prompt a user for hourly pay rate

Create program called "calculatePay" which will prompt user for their hourly pay rate.

  Write simple program to prompt user for gross salary

Write simple program which will prompt user for his or her gross salary. Your program than will display net salary whereby 11.00% of the gross salary is deducted for EPF

  Write program to accept data for each student in school

Write the program which accepts data for each student in school- student ID, classroom number, and score on achievement test. Create program which lists total points scored for each of the 30 classrooms.

  Create the array to determine discount amount

Create the array (DISCOUNT-ARRAY) that will be used to determine discount company will give based on amount of an order.

  Create class templates for administrative employess

Create classes or class templates for the following: Administrative Employess are paid a salary, but they also receive a bonus at regular intervals during the year.

  Write program to accept specific team criteria

Here is the initial list of functional requirements: The program should be able to: Accept specific team criteria, Accept specific player criteria,Match players to teams based on criteria specified.

  Write code to find largest value found in parking tickets

Without using any additional variables, write some code that results in mostTickets containing the largest value found in parkingTickets.

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