Homework

Homework Questions? Ask a Tutor for Answers ASAP

Connect one-on-one with {0} who will answer your question

Related Homework Questions
I need help in my assignment. Java in netbeans. Assignment
Assignment Details Company ARC Inc. is a medium sized civil engineering firm with 150 employees in offices in Ontario, Alberta, and British Columbia. The design of the payroll system calculates the hourly, bi-weekly, and monthly compensation wages for temporary, contract, and full-time engineering employees. The company wants to revamp its payroll system with consideration of multiple employee type groups mentioned above. You are assigned to create this payroll system that calculates the correct wages for each employee and report the total wage value before and after taxes. You must consider the following: • Temporary employees: hourly wage only, no benefits, income taxed at 15%. • Contract employees: bi-weekly wage only, no benefits, income taxed at 18%. • Fulltime employees: monthly wage only, benefits deducted at 10%, income taxed at 20%. Create a payroll system using Java with at least two classes: Payroll.java and Employee.java. You can add more classes if you think it is necessary. The application is executed by command line only. (No need for GUI or web application forms.) You must add comments to all the classes and methods. Employee.java technical details: Constructor's parameters • Employee's Name, Employee ID, Work Type (T, C, F), Wage Assignment 2 – OOP Payroll Part 1 INFO-6094 – Programming 2 Page: 2 Instant variables • String - Employee Name • int - Employee ID • char - Work Type • double - Wage Methods Use setter and getter methods to manipulate the values inputted. For methods, they should be verbs, mixed case with first letter lowercase, and the first letter of each internal word is capitalized (ie. getEmployeeName(String eName) ). Payroll.java technical details: • You can use a data structure such as an Array to store employee information. • The program should continue to execute unless the optional number value “0” is inputted as an answer. • The system must ask and validate the following for the command line values inputted: Option ‘1': Which option would you like? ____ What is the employee name? ____ What is the employee ID? ____ What is the employee's work type? ____ What is the employee's wage? ____ Employee's wage after tax: # ********************************************** Then the program will loop back and ask, ‘Which option to choose now?' It will only exit the loop if input is not 1. Option ‘0': When the user has inputted 0, the following is displayed: Employee name, employee ID, Work Type, Total Wage before tax, Total Wage after tax 1. ***** *****, 234354, C, $4500.00, $3690.00 2. Christy Carpenter, 045644, F, $5500.00, $3850.00 Etc…. Total employees: # Work types: (#) Temporary, (#) Contract, (#) Full-time Assignment 2 – OOP Payroll Part 1 INFO-6094 – Programming 2 Page: 3 Total wages before tax: # Total wages after tax: # Exit program. If an option value that is NOT ‘0' or ‘1' is inputted, then the program exists completely. The user must start again. • To validate errors and report them in the command prompt, consider the following: o the hourly pay cannot exceed 90.00 but can be 0 o the bi-weekly pay cannot be below 1000.00 or more than 3500.00 o the monthly pay cannot be less than 3000.00 o employee name must have at least one space and cannot be less than 5 characters o employee ID must be a positive integer o pay must be a positive value I need it for Sunday before 11:59 p.m. … read more
LogicPro
LogicPro
Engineer
Bachelor of Technology
24,261 satisfied customers
I need help in my assignment. Java in netbeans. Assignment
Assignment Details Company ARC Inc. is a medium sized civil engineering firm with 150 employees in offices in Ontario, Alberta, and British Columbia. The design of the payroll system calculates the hourly, bi-weekly, and monthly compensation wages for temporary, contract, and full-time engineering employees. The company wants to revamp its payroll system with consideration of multiple employee type groups mentioned above. You are assigned to create this payroll system that calculates the correct wages for each employee and report the total wage value before and after taxes. You must consider the following: • Temporary employees: hourly wage only, no benefits, income taxed at 15%. • Contract employees: bi-weekly wage only, no benefits, income taxed at 18%. • Fulltime employees: monthly wage only, benefits deducted at 10%, income taxed at 20%. Create a payroll system using Java with at least two classes: Payroll.java and Employee.java. You can add more classes if you think it is necessary. The application is executed by command line only. (No need for GUI or web application forms.) You must add comments to all the classes and methods. Employee.java technical details: Constructor's parameters • Employee's Name, Employee ID, Work Type (T, C, F), Wage Assignment 2 – OOP Payroll Part 1 INFO-6094 – Programming 2 Page: 2 Instant variables • String - Employee Name • int - Employee ID • char - Work Type • double - Wage Methods Use setter and getter methods to manipulate the values inputted. For methods, they should be verbs, mixed case with first letter lowercase, and the first letter of each internal word is capitalized (ie. getEmployeeName(String eName) ). Payroll.java technical details: • You can use a data structure such as an Array to store employee information. • The program should continue to execute unless the optional number value “0” is inputted as an answer. • The system must ask and validate the following for the command line values inputted: Option ‘1': Which option would you like? ____ What is the employee name? ____ What is the employee ID? ____ What is the employee's work type? ____ What is the employee's wage? ____ Employee's wage after tax: # ********************************************** Then the program will loop back and ask, ‘Which option to choose now?' It will only exit the loop if input is not 1. Option ‘0': When the user has inputted 0, the following is displayed: Employee name, employee ID, Work Type, Total Wage before tax, Total Wage after tax 1. ***** *****, 234354, C, $4500.00, $3690.00 2. Christy Carpenter, 045644, F, $5500.00, $3850.00 Etc…. Total employees: # Work types: (#) Temporary, (#) Contract, (#) Full-time Assignment 2 – OOP Payroll Part 1 INFO-6094 – Programming 2 Page: 3 Total wages before tax: # Total wages after tax: # Exit program. If an option value that is NOT ‘0' or ‘1' is inputted, then the program exists completely. The user must start again. • To validate errors and report them in the command prompt, consider the following: o the hourly pay cannot exceed 90.00 but can be 0 o the bi-weekly pay cannot be below 1000.00 or more than 3500.00 o the monthly pay cannot be less than 3000.00 o employee name must have at least one space and cannot be less than 5 characters o employee ID must be a positive integer o pay must be a positive value I need it for Sunday before 11:59 p.m. … read more
LogicPro
LogicPro
Engineer
Bachelor of Technology
24,261 satisfied customers
I have an assignment to create a hashtable from a linked
I have an assignment to create a hashtable from a linked list … read more
LogicPro
LogicPro
Engineer
Bachelor of Technology
24,261 satisfied customers
For LogicPro Only: Modify your implemented classes to include
For LogicPro Only: Modify your implemented classes to include the overridden method, computeSales(), that computes the current sales in each of the following categories: • Supplies = office supplies s… read more
LogicPro
LogicPro
Engineer
Bachelor of Technology
24,261 satisfied customers
Design, implement, test, and debug a C# XXXXX to simulate
Design, implement, test, and debug a C# ***** to simulate the rolling of two dice 100 times, and write and read results from a file.… read more
LogicPro
LogicPro
Engineer
Bachelor of Technology
24,261 satisfied customers
Option 1: Retail CalculatorA retailer would like a calculator
Option 1: Retail Calculator A retailer would like a calculator to indicate sale prices when he marks items down at various percentages. Design, implement, test, and debug a GUI application that allows… read more
Raj
Raj
SAP ABAP Consultant
Master's Degree
365 satisfied customers
This third programming is intended to demonstrate your knowledge
This third programming 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 efficien… read more
John
John
Software Engineer
664 satisfied customers
Programming: You will develop a new software application or
Programming: You will develop a new software application or add functionality to an existing application for the organization to meet the requirements identified in the Needs Analysis. You will primar… read more
Raj
Raj
SAP ABAP Consultant
Master's Degree
365 satisfied customers
For RaJDesign, implement, test, and debug a GUI application
For RaJ Design, implement, test, and debug a GUI application that allows the retailer to enter the item's name, the item's original price, and the percentage discounted.… read more
Raj
Raj
SAP ABAP Consultant
Master's Degree
365 satisfied customers
1. The Baer Corporation hasnt been doing well due to the economy.
1. The Baer Corporation hasn't been doing well due to the economy. Due to this decrease in performance, the employee stock options have lost their value. The Compensation Manager is trying to explain … read more
Chris M.
Chris M.
M.S.W. Social Work
Master's Degree
2,850 satisfied customers
I need the same visual basic that is being asked for on this
I need the same visual basic that is being asked for on this page. Do I need to copy and paste here?… read more
ATLProg
ATLProg
Sr Software Engineer
Master's Degree
1,448 satisfied customers
Design a PayRoll class that has data members for an employees
Design a PayRoll class that has data members for an employee's hourly pay rate, number of hours worked, and total pay for the week. Write a program with array of seven PayRoll objects. The program sho… read more
LogicPro
LogicPro
Engineer
Bachelor of Technology
24,261 satisfied customers
I have a question regarding visual basic...i have made a
Hey! i have a question regarding visual basic...i have made a payroll system but i am stuck in a place....can you help me with it?… read more
LogicPro
LogicPro
Engineer
Bachelor of Technology
24,261 satisfied customers
" For ATL Prog Only" (Looking for the BEST prices) # XXXXX
" For ATL Prog Only" (Looking for the BEST prices) # XXXXX DUE 2/3/13- PET'S NAME (INDIV.) Design, implement, test, and debug a C# XXXXX that displays a pet's name when a button is clicked. • Create a… read more
ATLProg
ATLProg
Sr Software Engineer
Master's Degree
1,448 satisfied customers
Not sure if you will be able to help me with this. It is due
Not sure if you will be able to help me with this. It is due by midnight tonight. I have been working on this for four days and cannot get the program to run. I think i may be over thinking it. Retail… read more
ATLProg
ATLProg
Sr Software Engineer
Master's Degree
1,448 satisfied customers
I need help composing a one page paper that explains the importance
I need help composing a one page paper that explains the importance of having payroll knowledge. How does this knowledge help a candidate entering the business world and how is this knowledge valuable… read more
Patricia
Patricia
Department Administrator
Masters Degree in Business Administration
206 satisfied customers
Urgent! I already started working on this assignment and while
Urgent! I already started working on this assignment and while away on vacation my hard drive crashed and now I am behind 4 assignments. Can someone please, please help me with this one? I need it by … read more
calcProf
calcProf
Doctoral Degree
287 satisfied customers
1. Distinguish between Supply Chain Management (SCM), ...
1. Distinguish between Supply Chain Management (SCM), Purchasing, and Logistics Management. 2. What are the major advantages of tying together the business functions of a firm with ERP? 3. Why has out… read more
Chris Parker
Chris Parker
Master's Degree
2,025 satisfied customers
Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.

JustAnswer in the News:

Ask-a-doc Web sites: If you've got a quick question, you can try to get an answer from sites that say they have various specialists on hand to give quick answers... Justanswer.com.
JustAnswer.com...has seen a spike since October in legal questions from readers about layoffs, unemployment and severance.
Web sites like justanswer.com/legal
...leave nothing to chance.
Traffic on JustAnswer rose 14 percent...and had nearly 400,000 page views in 30 days...inquiries related to stress, high blood pressure, drinking and heart pain jumped 33 percent.
Tory Johnson, GMA Workplace Contributor, discusses work-from-home jobs, such as JustAnswer in which verified Experts answer people’s questions.
I will tell you that...the things you have to go through to be an Expert are quite rigorous.

What Customers are Saying:

Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help.

Mary C.Freshfield, Liverpool, UK

This expert is wonderful. They truly know what they are talking about, and they actually care about you. They really helped put my nerves at ease. Thank you so much!!!!

AlexLos Angeles, CA

Thank you for all your help. It is nice to know that this service is here for people like myself, who need answers fast and are not sure who to consult.

GPHesperia, CA

I couldn't be more satisfied! This is the site I will always come to when I need a second opinion.

JustinKernersville, NC

Just let me say that this encounter has been entirely professional and most helpful. I liked that I could ask additional questions and get answered in a very short turn around.

EstherWoodstock, NY

Thank you so much for taking your time and knowledge to support my concerns. Not only did you answer my questions, you even took it a step further with replying with more pertinent information I needed to know.

RobinElkton, Maryland

He answered my question promptly and gave me accurate, detailed information. If all of your experts are half as good, you have a great thing going here.

DianeDallas, TX

< Previous | Next >

Meet the Experts:

LogicPro

LogicPro

Engineer

24,261 satisfied customers

Expert in Python,Java C++ C C# VB Javascript Design SQL HTML

Manal Elkhoshkhany

Manal Elkhoshkhany

Tutor

4,720 satisfied customers

More than 5000 online tutoring sessions.

Linda_us

Linda_us

Finance, Accounts & Homework Tutor

3,138 satisfied customers

Post Graduate Diploma in Management (MBA)

Chris M.

Chris M.

M.S.W. Social Work

2,850 satisfied customers

Master's Degree, strong math and writing skills, experience in one-on-one tutoring (college English)

F. Naz

F. Naz

Chartered Accountant

2,270 satisfied customers

Experience with chartered accountancy

Bizhelp

Bizhelp

CPA

1,887 satisfied customers

Bachelors Degree and CPA with Accounting work experience

Jabi

Jabi

Tutor

1,795 satisfied customers

I've been an Expert on JustAnswer since July 2010.

< Previous | Next >

Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.

Show MoreShow Less

Ask Your Question

x