Question
i need help with my project. Its a 1040 ez program on visual basic 2012 Here's what I have to do: For your project, you
i need help with my project.
Its a 1040 ez program on visual basic 2012
Here's what I have to do:
For your project, you will implement a Federal 1040 EZ income tax form that will calculate a persons income tax for the year. There are several fields that are not required for the final project. These include: Address Information: Foreign country name, Foreign province/state/county, Foreign postal code Line 5 Checkboxes only we are assuming the filer is not a dependent Lines 8B, 13 B & D Third Party Designee section Sign here omit the signature line itself, but use date occupation & phone number Paid Preparer section
Application Requirements: Your final application should correctly calculate the taxes owed or refund due to the user who fills it out. The application should allow the user to save their work and open it later. The application should allow the user to print their taxes in an easily readable format that includes the address block, and both the line numbers from the form, as well as those amounts. You should also include a signature line, and insert the date, occupation & phone number from the form. Use a combo box for the user to select their state, a checkbox group for the Presidential Election Campaign, a radio group for 13c with the following options: (Check, Direct Deposit). It should include a file menu that allows the user to open, save or print.
Programming Requirements: Use 2 or more forms and at least 1 module, 1 constant, 1 global, 1 loop, 1 if-else statement, 1 switch statement, 1 procedure or method. All fields should be validated for input, using appropriate methods (try/catch, not String.empty, etc.). If your app crashes due to not validating input, you will be penalized 50 points.
Notes:
All fields dealing with dollar amounts should use the currency format. (c) Lines 4, 6, 9, 10, 12, 13a & 14 are all calculations. They depend on other information entered into the form. The application should warn the user if they are ineligible to use the 1040EZ form (Line 2 -Taxable Interest is more than $1500 or Line 6 - Taxable Income more than $100,000). The tax form should include a radio group that asks if it is a single or joint return. If a single return is selected, all fields relating to the spouse can be disabled, and $10,300 should be entered as the amount for line 5. If a joint return is selected, $20,600 should be entered as the amount for line 5. Line 8a Earned Income Credit If Line 4 is greater than $14,000 for single or $28,000 for joint, set the amount to $0. If Line 4 is less than $8,000 for single or $16,000 for married filing jointly, set the amount here to $500.00. Each dollar earned over $8,000 for single or two dollars over $16,000 for joint reduced the EIC by .0833 %.
Line 10 You will use the following table to determine the tax:
Rate Single Filers Married Joint Filers 10% $0 to $9,275 $0 to $18,550 15% $9,275 to $37,650 $18,550 to $75,300 25% $37,650 to $91,150 $75,300 to $100,000 28% $91,150 to $100,000
This is a progressive tax system. This means that each dollar earned above a certain level is taxed at a higher percentage. For instance, a single filer who makes $40,000 will have the first $9275 taxed at 10%, the next $28,375 taxed at 15%, and the last $2,350 taxed at 25%. Line 11 If the Full Year coverage box is not checked, the amount entered here will be the higher of these two amounts: 2% of line 4, or $325 per adult ($325 single, $650 joint), but is not to exceed $975. Lines 13a & 14 If the filer is getting a refund, you should only display the refund amount. If the filer has to pay, you should only display the payment amount both on the screen & on the printed page.
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