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

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

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

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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