Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2018 Dublin Ireland September 10 14 2018 Proceedings Part 1 Lnai 11051

Authors: Michele Berlingerio ,Francesco Bonchi ,Thomas Gartner ,Neil Hurley ,Georgiana Ifrim

1st Edition

3030109240, 978-3030109240

More Books

Students also viewed these Databases questions