CashierApplication_Surname. The application should perform the following specifications: • Get the item to purchase, price, discount, and quantity; • Compute the total amount to purchase; Get the amount of payment then compute the change. • The application should contain two (2) separate classes: Item and Discountedltem. The Discounted Item class should inherit from the Item class. Make these classes members of the namespace named ItemNamespace. Refer to the UML class diagram below (Figure 1) for the required class members.

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
10
Notes:
To convert the discount value into a double type,
multiply the discount by 0.01.
To compute the discounted price, multiply the
discount by the regular item price, then subtract the
result from the regular price.
Purchase Discounted Item
Item:
Wireless gaming mouse
Price: 799.50
Compute
Total amount: 3261.96
Payment received: 4000
Change: 738.04
Discount (%):
32
Quantity: 6
Sample Layout
Submit
Transcribed Image Text:Notes: To convert the discount value into a double type, multiply the discount by 0.01. To compute the discounted price, multiply the discount by the regular item price, then subtract the result from the regular price. Purchase Discounted Item Item: Wireless gaming mouse Price: 799.50 Compute Total amount: 3261.96 Payment received: 4000 Change: 738.04 Discount (%): 32 Quantity: 6 Sample Layout Submit
application. Name the project as
Cashier Application_Surname. The application
should perform the following specifications:
• Get the item to purchase, price,
discount, and quantity;
• Compute the total amount to purchase;
• Get the amount of payment then
compute the change.
The application should contain two (2)
separate classes: Item and
Discountedltem. The Discounted Item
class should inherit from the Item class.
Make these classes members of the
namespace named ItemNamespace.
Refer to the UML class diagram below
(Figure 1) for the required class
members.
Legend
(+)-public
(-)-private
Item
#item_name: string
#item_price: double
(#) protected
#item_quantity: int
italicized abstract members total_price: double
+Item(string name, double price,
int quantity)
+getTotalPrice(): double
+ setPayment (double amount): void
Discounted Item
-item_discount: double
discounted_price: double
payment amount: double
change: double
+ DiscountedItem(string name, double price,
int quantity, double discount)
+getTotalPrice(): double
+ setPayment (double amount): void
+getChange(): double
Figure 1. The Discounted class inherits from the Item class
Transcribed Image Text:application. Name the project as Cashier Application_Surname. The application should perform the following specifications: • Get the item to purchase, price, discount, and quantity; • Compute the total amount to purchase; • Get the amount of payment then compute the change. The application should contain two (2) separate classes: Item and Discountedltem. The Discounted Item class should inherit from the Item class. Make these classes members of the namespace named ItemNamespace. Refer to the UML class diagram below (Figure 1) for the required class members. Legend (+)-public (-)-private Item #item_name: string #item_price: double (#) protected #item_quantity: int italicized abstract members total_price: double +Item(string name, double price, int quantity) +getTotalPrice(): double + setPayment (double amount): void Discounted Item -item_discount: double discounted_price: double payment amount: double change: double + DiscountedItem(string name, double price, int quantity, double discount) +getTotalPrice(): double + setPayment (double amount): void +getChange(): double Figure 1. The Discounted class inherits from the Item class
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Class
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.
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