Question: Create a GUI program to compute tax. The program lets the user select tax status and enter taxable income. It computes the tax based

Create a GUI program to compute tax. The program lets the user select tax status and enter taxable income. It Analysis: (Describe the problem including input and output in your own words.) Design: (Draw an UML class 

Create a GUI program to compute tax. The program lets the user select tax status and enter taxable income. It computes the tax based on the table given in the Tax Computation assignment. 2009 U.S. Federal Personal Tax Rates Marginal Tax Rate Married Filing Jointly or Qualified Widow(er) $0-$16,700 $16,701-$67,900 $67,901-$137,050 $137,051-$208,850 $208,851-$372,950 $372,951+ 10% 15% 25% 28% 33% 35% Sample interface: Exercise16_04 Single $0-$8.350 $8,351-$33,950 $33,951-$82,250 $82,251-$171,550 $171,551-$372,950 $372,951+ Select Tax Status Single filers. Married Jointly Fliers Married filing jointly or qualifying widow(er) Taxable Income Up to $45,200 Married filing separately Head of Household Rate 15% $45,201 $109,250 27.5% $109,251 $166,500 30.5% $166,501-$297,350 35.5% $297,351 or more 39.1% Taxable income 10000000 Tax 3882042.9 Compute Tax Married Filing Separately $0-$8,350 $8,351-$33,950 $33,951 - $68,525 $68,525-$104,425 $104,426-$186,475 $186,476+ Head of Household $0-$11,950 $11,951-$45,500 $45,501-$117,450 $117,451-$190,200 $190,201-$372,950 $372,951+ Analysis: (Describe the problem including input and output in your own words.) Design: (Draw an UML class diagram) Coding: (Submit the archive file) Testing: (Describe how you test this program)

Step by Step Solution

3.46 Rating (162 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The program creates a GUI using the Swing library for Java It creates a JFrame window and adds several GUI components to it including a JComboBox for selecting the tax status a JTextField for entering ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!