Write a program that asks the user to enter today’s sales for five stores. The program should display a bar chart comparing each store’s sales. Create each bar in the bar chart by displaying a row of asterisks. Each asterisk should represent $100 of sales. Here is an example of the program’s
Can you please write it in Scanner form
and can you please make so i can copy and past it
We have worked on the store sales bar chart question before. The original question states:
Write a
display a bar chart comparing each store’s sales. Create each bar in the bar chart by displaying
a row of asterisks. Each asterisk should represent $100 of sales. Here is an example of
the program’s output:
Enter today's sales for store 1: 1000 [Enter]
Enter today's sales for store 2: 1200 [Enter]
Enter today's sales for store 3: 1800 [Enter]
Enter today's sales for store 4: 800 [Enter]
Enter today's sales for store 5: 1900 [Enter]
SALES BAR CHART
Store 1: **********
Store 2: ************
Store 3: ******************
Store 4: ********
Store 5: *******************
In order to simplify the solution and prepare it for more requirements, let's create a Store class. This class is defined with the following attributes:
String storeName: this attribute will only be initialized when the store is created and can not be changed. But users can get the store name from outside objects.
double storeSales: this attribute contains the cumulative sales of the store, and will be initialized to zero. The following two methods will be operating on this attribute:
void addStoreSales(double txn): This method adds the amount txn to storeSales attribute. txn can be negative.
double getStoreSales(): This method returns the storeSales attribute.
In addition, the Store class should have one more method displayBarChart(), which will display store name followed by a column, then followed by * sign. The number of * sign is storeSales/100.
The class must come with a main() method, which will create 5 stores, each with at least two calls to addStoreSales(). Then main method should call the displayBarChart() method of all 5 stores to display the barchart.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 5 images