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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started