Question
Create a window application in C# called Turbo Tax 1.0 . The first window should contain labels TAXPAYER NAME, ADDRESS, CITY, STATE( using COMBOBOX) ,
Create a window application in C# called Turbo Tax 1.0 .
The first window should contain labels TAXPAYER NAME, ADDRESS, CITY, STATE( using COMBOBOX) , ZIP CODE, SSN, NUMBER OF EXEMPTIONS INCLUDING TAXPAYER HIM/HERSELF, check box "Keep Info after Choosing Submit", and SUBMIT, CLOSE buttons. Error Box appears when user do not submit anything.
The second one contains labels Gross Earnings, Federal Tax Withheld, Capital Gain/Losses, Real Estate Tax, Excise Tax, Medical Expenses, and CALCULATE buttons.
The third one will perform the necessary calculations: Adjusted Gross, Amount of Tax( Calculated), Amount of Tax Withheld from W2, Penalty, Tax Owed to the Federal Government, and Refund due to the Taxpayer. The Quit Box with Yes or NO when exiting the program.
You will create the data yourself-10 records.
To perform the calculations do the following: allow a 1000.00 deduction from the gross for each exemptions; subtract 25% of the real estate and excise tax amounts from the gross, allow an 8% deduction for medical expenses, finally, add 15% for Capital GAIN to the gross or subtract 15% for Capital Losses from the gross. The result of this calculation will be adjusted gross. The adjusted gross should be in whole dollars which means that we shall apply the 5/4 rule which states that amounts with 50 cents or more are rounded up to the next dollar and below 50 cents the amounts are rounded down. To determine the amount of tax owed use the following table:
Adjusted gross:
Earnings Tax Percent of Gross
0 -- 999.99 10%
1000.00 -- 9999.99 15%
10000.00 -- 19999.99 20%
20000.00 -- 29999.99 25%
30000.00 and over 28%
It is Possible that the Taxpayer's liability could be 0. This means that tax owed field would show 0.
This is graduated tax which means that the percentage will change based upon each level of income. Once you have calculated the tax compare it to the amount withHeld on the W2. If the W2 does not reflect 90% of the tax liability paid, add a 10% penalty on the difference between what was owed and what was paid. All of this must be in whole dollars.
The final windows should display the SSN, last name, first name, amount owed or amount to be refunded for all ten records. Kindly sort the data in ascending order by SSN.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started