Study the scenario and complete the question(s) that follow: Shoprite, a large retail store in South Africa, started to offer discounts to customers who buy certain products. They would like an application developed to be used to calculate the discount and the value added tax (VAT). These should be deducted from the product price using the formula below: Final Product Price = Product Price – VAT – Discount They have contacted you as a Java developer to aid them in developing this application. You have been provided with the following discount codes with the percentages: Product Type Discount Code Percentage   Food FOD 60%   Electronics ELE 14%   Cosmetics COS 12%   Medication MED 20%   Toys TOY 50%   VAT is 15% Create a Java application for Shoprite. Your application must do the following: 1.1 It must have two methods: one for calculating the discount and one for calculating VAT. (10 Marks) 1.2 It should allow the user to input the product amount, then prompt the user to check if product has a discount code. If it does, the user should enter it. The program should allow the user to continue entering the code. Then, the application should calculate the final product price. The program should allow the user to continue entering more products, then terminate when the product amount entered is zero (0) Ensure that your application handles invalid input from the user for the discount code.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Study the scenario and complete the question(s) that follow:

Shoprite, a large retail store in South Africa, started to offer discounts to customers who buy certain
products. They would like an application developed to be used to calculate the discount and the value
added tax (VAT). These should be deducted from the product price using the formula below:
Final Product Price = Product Price – VAT – Discount
They have contacted you as a Java developer to aid them in developing this application. You have
been provided with the following discount codes with the percentages:

Product Type Discount Code Percentage  
Food FOD 60%  
Electronics ELE 14%  
Cosmetics COS 12%  
Medication MED 20%  
Toys TOY 50%  

VAT is 15%

Create a Java application for Shoprite. Your application must do the following:


1.1 It must have two methods: one for calculating the discount and one for calculating VAT.
(10 Marks)


1.2 It should allow the user to input the product amount, then prompt the user to check if
product has a discount code. If it does, the user should enter it. The program should allow
the user to continue entering the code. Then, the application should calculate the final
product price. The program should allow the user to continue entering more products, then
terminate when the product amount entered is zero (0)

Ensure that your application handles invalid input from the user for the discount code.

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Software products
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education