# [Solution]Consumer Arithmetic Application Design

TOTAL MARKS: ​ 30     Syllabus: Solve a range of problems involving rates and ratios, with and without digital technologies (ACMNA188) Solve problems involving the…

TOTAL MARKS: ​ 30

Syllabus:

Solve a range of problems involving rates and ratios, with and
without digital technologies

(ACMNA188)

Solve problems involving the use of percentages, including
percentage increases and decreases, with and without digital technologies
(ACMNA187)Investigating the methods used in retail stores to express discounts
(ACMNA189)

You have
recently been employed by a company that specialises in application development.
Your first project is to help them design an application using Python that will
help shoppers determine which products to buy at the supermarket and price
after a percentage discount is applied.

At a minimum, your application will:

best buy)Based on the selection appropriate prompts should be presentedFor best buy;Ask for the cost of at least two productsAsk for the mass or quantity of the productsTell the user which product is better valueFor discount, consider a case where either the percentage discount
is given, or the prices before and after discount are given.For the first case, you should ask the user for the ticket price and
percentage discount then tell the user the unit price after discountFor the second case, you should ask the user for the price before
discount and after discount in order to inform the user of the percentage
discountFinally, tell the user of the best deal

For extra credit:

You may
could:

a. Consider
the quality of the product in its overall value (cheaper is not always better!)

Consider the quality of the product in its overall value (cheaper is
not always better!)Incorporate a shopping list with costingCode accounts for misuse (equal value, incorrect inputs)Consider using loops and prompts in order to avoid having to re-run
the code to perform another calculation. Remember to give the user the option
to quit!

Items to prepare:

Your code written and saved in page one of your ‘Python Playground’.