Write program to use text file to create relative file

Assignment Help Programming Languages
Reference no: EM1362756

A small mutual company wants you to create a program to randomly access the data on stocks it holds. Presently, the data are stored in a text file, each line of which contains the following: a stock code, which is an integer between 100 and 999; the stock's current price; the change in the stock's price since the last trading day; the highest price for the stock during the last year; and the lowest price for the stock during the last year.

Write a program that uses the text file to create a corresponding relative file. Translate the stock code to an appropriate relative record address. Then, the program should allow the users to randomly access the relative file. The user should be allowed to do the following:

a. Enter a stock code and then display all the information about the stock, appropriately labeled.
b. Add a new stock to the relative file.
c. Delete a stock from the relative file.
d. Change any of the data on the stock

Periodically, usually at the end of a trading day, the mutual fund company wants to update the relative file of stock data. Assume that the new data on the stocks is in a transaction file (stored as a text file) each line of which has the following data: the stock code and the new closing price. The program could also update the relative file. The user could do the following for each record in the transaction file:

a. Make a current price of the corresponding record in the relative file equal to the new closing price.
b. In the corresponding relative file record, make the price change equal to the difference between the old current value and the new current value.
c. If the new current value is greater than the year's highest price, replace the year's highest price with the new current value.
d. If the new current value is less than the year's lowest price, replace the year's lowest price with the new current value.

Reference no: EM1362756

Questions Cloud

Prepare conscientiousness : Develop Conscientiousness - How can a person develop a greater amount of conscientiousness in his or her own work
Three factor dupont analysis for starbucks : Conduct a three factor DuPont analysis for Starbucks and Dunkin' Donuts for 2011 and 2012 end-of-year results. Use the information from financial statements in the 2012 annual reports.
What are the ramifications of failing to meet the challenge : Utilizing an information provided in your course text, complete the "Motivation Concepts Table." This table will serve as a convenient quick reference for the remainder of the course.
Corporations buy back : Explain why do corporations buy back their own stock? What does it tell you about the corporation? What effect does the purchase have on the price of a company's stock?
Write program to use text file to create relative file : Write a program that uses the text file to create a corresponding relative file. Translate the stock code to an appropriate relative record address.
Would the employee be better or if : Would the employee be better or if, instead of the health insurance, she was given a £100 per week pay increase which would be taxed at 20%.
Impairment of intengible assets : A toffee company discovers that its competitor is producing and selling what appears to be its patented toffee-coated popcorn for a cheaper price.
Explain about market pull approach : Market Pull Approach - In explain what circumstances might a market-pull approach to new-product design be the best approach?
Explain to accommodate a rapidly growing and aging community : Explain To accommodate a rapidly growing and aging community and  it is necessary to expand capacity for long-term care by constructing a new hospital wing.

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd