Question: Using object oriented programming approach, write a Cash Register program. Java Programs Define a class Product (Product.java) Three private data members: product name, unit price,

Using object oriented programming approach, write a Cash Register program. Java Programs

Define a class Product (Product.java)

Three private data members: product name, unit price, units to purchase

One static constant: sales tax rate = 0.0675

Two overloaded constructors

Ensure that both unit price and units to purchase are valid ( > = 0 )

Get and set methods for each private data member

Ensure that both unit price and units to purchase are valid ( > = 0 ) in setters

A method to calculate and return the purchase price before tax

price before tax = unit price * units to purchase

A method to calculate and return the purchase price after tax

price after tax = price before tax * ( 1 + sales tax rate )

toString() method

(CashRegister.java) Write a menu-driven client program that can simulate the sale at a retail store.

1 Purchase

Create a Product object based on the user input and calculate its purchase prices before and after tax

2 Check Out

Print the receipt (the receipt should include all the purchases)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!