Thegoal of this assessment is to validate your ability to create a high quality, productionready application that meets the stated requirements. Please consider programmingbest practices as you design your solution, including good Object Oriented principlesand proper coding grammar.
You willbe graded not only on whether your application produces the correct output, butalso to what degree your solution is extensible and maintainable.
1. It is expectedthat the completed project can be copied to a development machine with VisualStudio installed and compiled/run without modification.
2. If additionalsteps are required to compile and run the solution, instructions must beprovided. A console application issufficient.
3. No user inputshould be required to produce the transaction output.
Basicsales tax is applicable at a rate of 10% on all goods, except books, food, andmedical products that are exempt. Import duty is an additional sales taxapplicable on all imported goods at a rate of 5%, with no exemptions. When Ipurchase items I receive a receipt which lists the name of all the items andtheir price (including tax), finishing with the total cost of the items, and thetotal amounts of sales taxes paid. The rounding rules for sales tax arethat for a tax rate of n%, a shelf price of p contains (np/100 rounded up tothe nearest 0.05) amount of sales tax. Write an application that prints out thereceipt details for these shopping baskets.
Shopping Basket 1:
1 book at 12.49
1 music CD at 14.99
1 chocolate bar at 0.85
Shopping Basket 2:
1 imported box of chocolates at 10.00
1 imported bottle of perfume at 47.50
Shopping Basket 3:
1 imported bottle of perfume at 27.99
1 bottle of perfume at 18.99
1 packet of headache pills at 9.75
1 imported box of chocolates at 11.25