CSCI 2000B
Spring 1999
Assignment 7
Date: 3/2/99 Due: 3/7/99 20 points
Write, enter, run, debug, and get working a Visual Basic project to solve the following problem:
You now want to expand the work done on assignment 6 to do a full calculation of a person's
Georgia Estimated Tax. It should involve at least two forms and utilize the number of
dependents and the amount of income tax withheld and credited to calculate the tax due. On the
first form your program should ask the user for the person's name, annual "adjusted gross
income", and number of dependents. It should then calculate the taxable income. Once the
information on that form is correct then user will move to the second form where he/she inputs
the amount of tax already paid and then the tax due is reported to the user.
The following table has changed since the person may have dependents. We will still just use the
Single Person Tax Rate Schedule:
If the taxable income is The amount of tax is
Over ... $ 0 ... but not over $ 750 $ 0 .... plus 1% of the amount over ... $ 0
Over ... $ 750 ... but not over $ 2,250 $ 7.50 .... plus 2% of the amount over ... $ 750
Over ... $ 2,250 ... but not over $ 3,750 $ 37.50 .... plus 3% of the amount over ... $ 2,250
Over ... $ 3,750 ... but not over $ 5,250 $ 82.50 .... plus 4% of the amount over ... $ 3,750
Over ... $ 5,250 ... but not over $ 7,000 $142.50 .... plus 5% of the amount over ... $ 5,250
Over ... $ 7,000 $230.00 .... plus 6% of the amount over ... $ 7,000
Taxable income is the adjusted gross income minus $2300 minus $2700 for each dependant and
the person.
On the first form include today's date, a button to move to the second form, perhaps a button to clear the values, and perhaps a help button. On the second form include a way to get back to the first form, a button to print the results from both forms, a way to exit, and perhaps a help button.
Be sure make the forms look nice and be easy to use.
Turn in a listing of your code and a 3.5 inch disk containing the project, form, and EXE file (MAKE filename.EXE under FILES). Write your name on the disk and the name of the EXE file. All assignments are due at the beginning of class with late assignments reduced by 10% per day, up to a maximum reduction of 50%.