Calculates the total annual compensation of a salesperson

Assignment Help JAVA Programming
Reference no: EM13754027

Part 1 - COMPLETED ALREADY

Write a Java application using an Integrated Development Environment (IDE) that calculates the total annual compensation of a salesperson. Consider the following factors:

• A salesperson will earn a fixed salary of $42,000.

• A salesperson will also receive a commission as a sales incentive. Commission is a percentage of the salesperson's annual sales. The current commission is %8 of total sales.

• The total annual compensation is the fixed salary plus the commission earned.

The Java application should meet these technical requirements:

• The application should have at least one class, in addition to the application's controlling class (a controlling class is where the main function resides).

• There should be proper documentation in the source code.

• The application should ask the user to enter annual sales, and it should display the total annual compensation.

Modify the Week Two Java application using a Java IDE to meet these additional and changed business requirements:

• The company has recently changed its total annual compensation policy to improve sales.

• A salesperson will continue to earn a fixed salary of $42,000 . The current sales target for every salesperson is $125,000.

• The sales incentive will only start when 80% of the sales target is met. The current commission is %8.

• If a salesperson exceeds the sales target, the commission will increase based on an acceleration factor. The acceleration factor is 1.25.

• The application should ask the user to enter annual sales, and it should display the total annual compensation.

• The application should also display a table of potential total annual compensation that the salesperson could have earned, in $5000 increments above the salesperson's annual sales, until it reaches 50% above the salesperson's annual sales.

o Sample Table: Assuming a total annual sales of $100,000, the table would look like this:

Total Sales

Total Compensation

100,000

<<Program calculated value>>

105,000

<<Program calculated value>>

110,000

<<Program calculated value>>

115,000

<<Program calculated value>>

120,000

<<Program calculated value>>

125,000

<<Program calculated value>>

130,000

<<Program calculated value>>

135,000

<<Program calculated value>>

140,000

<<Program calculated value>>

145,000

<<Program calculated value>>

150,000

<<Program calculated value>>


The Java application should also meet these technical requirements:

• The application should have at least one class, in addition to the application's controlling class.

• The source code must demonstrate the use of conditional and looping structures.

• There should be proper documentation in the source code.

Part 3 - NEED HELP!!!

Modify Three Java application using Java NetBeans IDE to meet these additional and changed business requirements:

• The application will now compare the total annual compensation of at least two salespersons.

• It will calculate the additional amount of sales that each salesperson must achieve to match or exceed the higher of the two earners.

• The application should ask for the name of each salesperson being compared.

The Java application should also meet these technical requirements:

• The application should have at least one class, in addition to the application's controlling class.

• The source code must demonstrate the use of Array or ArrayList.

• There should be proper documentation in the source code.

Reference no: EM13754027

Questions Cloud

Statement of changes in net position and budgetary resources : The Star Exploration Agency, a unit of the Space Department, was established by Congress to begin operations at the beginning of fiscal year 2014. Following are the agency’s transactions during October, its first month of operations:
An additive fashion as predicted by the multiple-gene : The height of the seed head in wheat is determined by multiple genes that act in an additive fashion as predicted by the multiple-gene hypothesis for quantitative inheritance. In one true-breeding variety of wheat, the seed head is only 9 inches abov..
What is the output signal amplitude : Determine input, output impedances, and voltage gain of the circuit, Zl, Zo, Av. Draw the small signal model of the circuit - what is the output signal amplitude?
Determinants of interest rates for individual securities : You are considering an investment in 30-year bonds issued by Moore Corporation. The bonds have no special covenants. The Wall Street Journal reports that 1-year T-bills are currently earning 1.25 percent. Your broker has determined the following i..
Calculates the total annual compensation of a salesperson : Write a Java application using an Integrated Development Environment (IDE) that calculates the total annual compensation of a salesperson
What was the argument of alfred t mahan : What was the Argument of Alfred T. Mahan? What was James Monroe's position in the Monroe Doctrine? How did Woodrow Wilson's position change concerning US Involvement in WWI and what were his 14 Points?
Present the business case for technology investments : paper describing how to formulate and present the business case for technology investments
Db is part of the core of online learning : The Discussion Board (DB) is part of the core of online learning. Classroom discussion in an online environment requires the active participation of students and the instructor to create robust interaction and dialogue. Every student is expected to c..
Design a site that explains implementation plan : Design an application or site that presents and explains your Implementation Plan. The site must include all sections of the plan and related content and consist of multiple web pages. Ensure there is an index or some type of introductory text doc..

Reviews

Write a Review

JAVA Programming Questions & Answers

  What is the average response time for this system?

A web server receives a request every 50ms and processes web requests every 8 ms. Using queuing theory, 1. What is the average response time for this system?

  Create a structure named dog with a string field

Create a Structure named dog with a string field for the Dog's name. Create a Structure named Cat with a string field for the Cat's name.

  Write program in java for total amount of customer-s order

Write down program in Java which would ask for clerk to enter total amount of customer's order. Program will then compute seven percent (7%) sales tax.

  Determine the decision of java

Determine the decision of Java as the platform to develop this program. Identify the Java-based technologies utilized in this project and analyze each of them. Then, provide discussion on the purpose of each of the Java-based technologies utiliz..

  What is overloading and what is overriding

What is overloading and what is overriding? Please use code to explain it.

  Implement a probability calculator for the standard normal

implement a probability calculator for the standard normal distribution using GUI.

  Implement bounded partial queue by using signaling mechanism

Implement the same using a signaling mechanism that signals to all waiting dequeuers and do a performance comparison using timing analysis. Which works faster?

  Write a program called word guessing game.

Write a program called Word Guessing Game. Open the file FourLetterWords.txt and write the contents into an array of Strings (the file has 87 words in it).

  What was in mind of the coder in each part of the code

Need a video that goes through all this java code - as if it was a tutorial showing it line by line - and explain in detail the structure of it all as if you code it yourself.

  Create file lab7.java with a main method.

Create file Lab7.java with a main method. Inside your main method, write a segment of code which instantiates an object of the Student class (This class has been created for you in the  Student.java  file that is provided as part of this lab).

  Implement a shopping cart class with user interface

project will be to implement a shopping cart class with user interface (UI) that contains main() in Net Beans. The UI class will be used to perform user input/output and to invoke the appropriate methods of shopping cart class. When your program star..

  Discuss how an interface differs from a class

Discuss how an interface differs from a class, how interfaces are defined, and what does implementing an interface mean.

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