Question

Basic sales tax is applicable at a rate of 10% on all goods, except books, food,...

Basic sales tax is applicable at a rate of 10% on all goods, except books, food, and medical products that are exempt. Import duty is an additional sales tax applicable on all imported goods at a rate of 5%, with no exemptions. When I purchase items I receive a receipt which lists the name of all the items and their price (including tax), finishing with the total cost of the items, and the total amounts of sales taxes paid. The rounding rules for sales tax are that for a tax rate of n%, a shelf price of p contains (np/100 rounded up to the nearest 0.05) amount of sales tax. Write an algorithm, not code, hat prints out the receipt details for these shopping baskets

INPUT:

Input 1:

1 book at 12.49

1 music CD at 14.99

1 chocolate bar at 0.85

Input 2:

1 imported box of chocolates at 10.00

1 imported bottle of perfume at 47.50

Input 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 box of imported chocolates at 11.25

OUTPUT

Output 1:

1 book : 12.49

1 music CD: 16.49

1 chocolate bar: 0.85

Sales Taxes: 1.50

Total: 29.83

Output 2:
1 imported box of chocolates: 10.50

1 imported bottle of perfume: 54.65

Sales Taxes: 7.65

Total: 65.15

Output 3:

1 imported bottle of perfume: 32.19

1 bottle of perfume: 20.89

1 packet of headache pills: 9.75

1 imported box of chocolates: 11.85

Sales Taxes: 6.70

Total: 74.68

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Items:list of goods

saleTax:tax levied on the goods

saleTax <-- 0

totalBasePrice:sum of all items basic price

totalBasePrice <-- 0

noSalesTax:set containing type of items not applicable for sales tax

procedure PrintReceipt(items,saleTax,noSalesTax)

for each item x in items

if x not in noSalesTax set

saleTaxItem(rounded to 0.05) <-- (price of x)*0.1

end

if x is imported

saleTaxItem (rounded to 0.05) <-- (price of x)*0.05 added to saleTaxItem

end

totalBasePrice <-- add price of x to totalBasePrice

print item x: price added to saleTaxItem

saleTaxTotal <-- addition of each saleTaxItem to saleTaxTotal

end

print Sales Tax: saleTaxTotal

print Total:addition of totalBasePrice and saleTaxTotal

Add a comment
Know the answer?
Add Answer to:
Basic sales tax is applicable at a rate of 10% on all goods, except books, food,...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 5. Suppose that California imposes a sales tax of 10 percent on all goods and services....

    5. Suppose that California imposes a sales tax of 10 percent on all goods and services. A Californian named Ralph then goes into a home improvement store in the state capital of Sacramento and buys a leaf blower that is priced at $200. With the 10 per cent sales tax, his total comes to $220. How much of the $220 paid by Ralph will be counted in the national income and prod. uct accounts as private income (employee compensation, rents....

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
ADVERTISEMENT
ADVERTISEMENT