Write a program to help a local stock trading company  automate its systems. The company invests only in the stock market.  At the end of each trading day, the company would like to generate  and post the listing of its stocks so that investors can see how their  holdings performed that day. We assume that the company invests in,  say, 10 different stocks. The desired output is to produce two listings,  one sorted by stock symbol and another sorted by percent gain from  highest to lowest. The input data is provided in a file in the following format: symbol openingPrice closingPrice todayHigh todayLow prevClose volume For example, the sample data is: MSMT 112.50 115.75 116.50 111.75 113.50 6723823 CBA 67.50 75.50 78.75 67.50 65.75 378233 . . . The first line indicates that the stock symbol is MSMT, today’s opening  price was 112.50, the closing price was 115.75, today’s high price was  116.50, today’s low price was 111.75, yesterday’s closing price was  113.50, and the number of shares currently being held is 6723823.  The listing sorted by stock symbols must be of the following form:  ********* First Investor's Heaven ********** ********* Financial Report ********** Stock Today Previous Percent Symbol Open Close High Low Close Gain Volume ------ ----- ----- ----- ----- -------- ------- ------  ABC 123.45 130.95 132.00 125.00 120.50 8.67% 10000  AOLK 80.00 75.00 82.00 74.00 83.00 -9.64% 5000  CSCO 100.00 102.00 105.00 98.00 101.00 0.99% 25000  IBD 68.00 71.00 72.00 67.00 75.00 -5.33% 15000  MSET 120.00 140.00 145.00 140.00 115.00 21.74% 30920 Closing Assets: $9628300.00 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Develop this programming exercise in two steps. In the first step (part  a), design and implement a stock object. In the second step (part b),  design and implement an object to maintain a list of stocks

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter5: Making Decisions
Section: Chapter Questions
Problem 4PE
icon
Related questions
Question

Write a program to help a local stock trading company 
automate its systems. The company invests only in the stock market. 
At the end of each trading day, the company would like to generate 
and post the listing of its stocks so that investors can see how their 
holdings performed that day. We assume that the company invests in, 
say, 10 different stocks. The desired output is to produce two listings, 
one sorted by stock symbol and another sorted by percent gain from 
highest to lowest.
The input data is provided in a file in the following format:
symbol openingPrice closingPrice todayHigh todayLow
prevClose volume
For example, the sample data is:
MSMT 112.50 115.75 116.50 111.75 113.50 6723823
CBA 67.50 75.50 78.75 67.50 65.75 378233
.
.
.

The first line indicates that the stock symbol is MSMT, today’s opening 
price was 112.50, the closing price was 115.75, today’s high price was 
116.50, today’s low price was 111.75, yesterday’s closing price was 
113.50, and the number of shares currently being held is 6723823. 
The listing sorted by stock symbols must be of the following form: 
********* First Investor's Heaven **********
********* Financial Report **********
Stock Today Previous Percent
Symbol Open Close High Low Close Gain Volume
------ ----- ----- ----- ----- -------- ------- ------
 ABC 123.45 130.95 132.00 125.00 120.50 8.67% 10000
 AOLK 80.00 75.00 82.00 74.00 83.00 -9.64% 5000
 CSCO 100.00 102.00 105.00 98.00 101.00 0.99% 25000
 IBD 68.00 71.00 72.00 67.00 75.00 -5.33% 15000
 MSET 120.00 140.00 145.00 140.00 115.00 21.74% 30920
Closing Assets: $9628300.00
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Develop this programming exercise in two steps. In the first step (part 
a), design and implement a stock object. In the second step (part b), 
design and implement an object to maintain a list of stocks

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
Random Class and its operations
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT