Problem

a. Define a class named TaxReturn that contains a tax ID number, last name, first name, an...

a. Define a class named TaxReturn that contains a tax ID number, last name, first name, annual income, number of dependents, and amount of tax owed for a taxpayer. Include constant static fields that hold the tax rates for the situations shown in the following table.

Include a static function that displays the tax table. Write a main()function that contains a single statement that displays the tax table. Save the file as TaxReturn.cpp.


b. Add two public functions to the TaxReturn class: setAll(), which can set the field values and display(), which can display them. The setAll()function accepts arguments for the tax ID number, last and first names, annual income, and number of dependents. The setAll()function should then call a private function that computes the tax owed. Create an array of 10 TaxReturn objects. In a loop, prompt the user for ID number, first and last name, annual income, and number of dependents, then use these values to set a TaxReturn’s fields. At the end of the loop, display all the values for all 10 TaxReturn objects, including the tax owed. Save the file as TaxReturn2.cpp.

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT