Create a solution in java file

Assignment Help Software Engineering
Reference no: EM1379952

Question: Assume you have been asked through a tax return preparer to create a program which will help him calculate taxes. This preparer will at most have one hundred customers. For each client, he has to keep track of the client's first name, last name, gross income, and number of children. Use parallel arrays to store this information for him.
A taxpayer's federal tax due is calculated as follow. First, the taxpayer gets a dependency exemption deduction of $2,000 for each child. So, if a taxpayer has two children, he or she will get a dependency exemption deduction of $4,000. A taxpayer gross income is reduced by the amount of the dependency exemption deduction to determine his taxable income.

The amount of tax due is a percentage of taxable income. If taxable income is greater than or equal to $100,000, the tax due is 30% of taxable income. If taxable income is greater than or equal to $50,000, but less than $100,000, the tax due is 20% of taxable income. If taxable income is less than $50,000, tax due is 10% of taxable income. A taxpayer cannot have a negative tax due - if his taxable income is less than 0, his tax due Is 0.

Present the user with a menu of the following four choices
1. Add taxpayer info (This will allow the user to enter the info (first name, last
name, gross income, number of children for ONE taxpayer )
2. View info for all taxpayers (This will allow the user to view info for all taxpayers: first and last name, gross income, number of children, tax due.)
3. Find and display the total owed for all taxpayers
4. Exit the program (If the user choices 4, the program will exit. If the user chooses 1, 2 or 3, the program will do what the menu item says it will do, and then the menu will appear again.
Use methods appropriately. Please document your code.

- Design Documents: an IPO (Hierarchy Chart) and either a detailed flowchart or pseudo code.
- Create a Solution in a .java file

 

Reference no: EM1379952

Questions Cloud

Create a computer program : Create a class named Consumer Record that holds a consumer number, name, and address. Include technique to set the values for each data field and output the values for each data field.
Progressive home health care inc is a for-profit provider : Progressive Home Health Care Inc is a for-profit provider of home health care services in the Pacific Northwest. At present it has EBIT of $2 million per year no debt as well as a market value of approximately $12 million
Enlightenment the new rationalism and the scientific : Enlightenment the New Rationalism and the Scientific Revolution, how did advancements in science as well as reasoning change the lives of people at this time
Explain what business tools do you recommend : Explain what business tools do you recommend for your personal computer to keep it secure when using the Internet? What is the poorest that could happen to your computer without these business tools
Create a solution in java file : Assume you have been asked through a tax return preparer to create a program which will help him calculate taxes. This preparer will at most have one hundred customers.
What do we want to know about the restaurant you plan to run : What do we want to know about the restaurant you plan to run, Please identify why you want that information and where you will get it. Remember to consider your SWOT analysis
What do people in riley county spend per week on dining out : If you were requested to develop one restaurant of marketing strategy of Manhattan, KS you just need to come up with about five information needs (Example What do people in Riley County spend per week on dining out?
What is the theoretical capacity of every resource pool : What is the theoretical capacity of every resource pool? If the throughput of the process is three flow units an hour what is the capacity use of each resource pool?
The benefits of moving many information quickly : The benefits of moving many information quickly around an organization as well as between individuals are real. But, people can too frequently hide behind their computers and send messages electronically that they might otherwise censor or re-thin..

Reviews

Write a Review

Software Engineering Questions & Answers

  Create single conceptual erd showing entity-s primary key

Create single Conceptual ERD (on a single slide) for entire Case Study showing all attributes and identifying each entity's primary key.

  Draw uml diagram for classes quiz and question

Consider a quiz grading system that grades student responses to quizzes. Draw a UML diagram for classes Quiz, Question, EssayQuestion, MultipleChoiceQuestion, Student, and Submission.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Design state transition diagram for member state

Design a state transition diagram which explains typical member state and how they change based on specific actions and events.

  Element of object oriented systems

Several people view the four foundational factors of object-orientation as abstraction, encapsulation, inheritance, and polymorphism. There is a certain purity in being minimal.

  Creating coding for excel

Create a code that would sum five cells and then round to either .00, .25, .50, or .75 depending upon what range the sum of the cells falls into.

  Create object relationship diagram gives overview of system

Create an object relationship diagram that provides an overview of the system, including how textbooks are selected by instructors, approved by a department head, and sold to students by the bookstore.

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Draw a good database schema for a club

What normal form is schema G in? Draw a good database schema for a club. (Remember that your design should satisfy stated query requirement!)

  Draw flowchart to compute the sum of series

Draw a flowchart to calculate the sum of 3+6+9+....+36. Then code the problem using C++programming language. Draw a flowchart to print 3,6,9,....36 Then code the logic using C++ programming language

  Describe relationship between different types of software

Describe the relationship between different types of software and the type of machine with which they are compatible.

  Create class diagram for company has number of employees

Create a class diagram for following problem. A company has a number of employees. Attributes of employee include employeeID (primary key), name, address, and birthdate.

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