This program uses Java. You will be making a general class that will be called “GeneralBusiness”. This class must have the following methods: selectSalesTax() – This method will read in a file “stateTaxInfo.txt” that has the name of a state and the tax percentage (decimal form) for that state and save them to the given arrays. It will then print a menu for the user to choose the state that the business is in and set the variables to hold the values. getCustomerName() – This method will prompt the user for the name of the person using the program calcSalesTax() – This method will be sent a subtotal and calculate the sales tax outputReceipt() – This method will output a generic receipt as follows: Subtotal $37.50 Sales Tax $2.44 Total $39.94 outputMenu() - This method will receive the number of items and output a generic menu as follows: Item 1 Item 2 Item 3 Item 4 must have the following variables: stateNames - array saleTax – array saleTaxAmount theStateName subtotal total firstName lastName numItems You will have two special classes “FoodBusiness” and “ClothesBusiness” that have the following methods: outputReciept() – This method will output a receipt as follows: (Company Name) lastName, firstName ****************** Subtotal $37.50 Sales Tax $2.44 Total $39.94 THANK YOU! outputMenu() – This method will receive reference to an array that has the actual items for the business. getCompanyName() – This method will get the Company Name from the user must have the following variables: companyName itemNames - array
This program uses Java.
You will be making a general class that will be called “GeneralBusiness”. This class must have the following methods: selectSalesTax() –
This method will read in a file “stateTaxInfo.txt” that has the name of a state and the tax percentage (decimal form) for that state and save them to the given arrays. It will then print a menu for the user to choose the state that the business is in and set the variables to hold the values. getCustomerName() – This method will prompt the user for the name of the person using the program
calcSalesTax() – This method will be sent a subtotal and calculate the sales tax
outputReceipt() – This method will output a generic receipt as follows: Subtotal $37.50
Sales Tax $2.44
Total $39.94
outputMenu() - This method will receive the number of items and output a generic menu as follows:
Item 1
Item 2
Item 3
Item 4
must have the following variables:
stateNames - array
saleTax – array
saleTaxAmount
theStateName
subtotal
total
firstName
lastName
numItems
You will have two special classes “FoodBusiness” and “ClothesBusiness” that have the following methods:
outputReciept() – This method will output a receipt as follows:
(Company Name)
lastName, firstName
******************
Subtotal $37.50
Sales Tax $2.44
Total $39.94
THANK YOU!
outputMenu() – This method will receive reference to an array that has the actual items for the business.
getCompanyName() – This method will get the Company Name from the user
must have the following variables:
companyName
itemNames - array

Trending now
This is a popular solution!
Step by step
Solved in 2 steps









