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

  Explaining tags used for effective page layout

Page layout is one of the most time consuming tasks for a web designer. What are some of the tags used for effective page layout and how do they work?

  Program to calculate area of two-dimensional shape

Implement the Shape hierarchy shown in following figure. Each TwoDimensionalShape should contain method getArea to calculate the area of the two-dimensional shape.

  Advantages of turning the atm switches into lsr

Under these conditions, what are the advantages, if any, of turning the ATMswitches into LSRs, as opposed to using an overlay network?

  Class to create and draw five squares

Now write applet DrawSquares that uses your Square class to design and draw 5 squares. This code must be very simple.

  Write a single line for body of constructor to create object

Create the constructor Orb(int xSpeed, int ySpeed). Write a single line for the body of the constructor,which creates a new Velocity object.

  Write a program in q basic that accept student name

Write a program in Q basic that accept a student name,score obtained in 5 course and compute the average score of the student and my program must display the name of the student

  Write pseudocode to accept candy name

Write a pseudocode for the following: A programm to accept a candy name (for exmple, "chocolate-covered blueberries'), price per pound, and number of pounds sold.

  Design pseudocode to enter names of two primary colors

Design a pseudocode program that prompts the user to enter the names of two primary colors to mix. If the user enters anything other than "red", "blue", or "yellow".

  Pseudocode to create thread-safe countdownevent by locks

Write pseudocode to implement a thread-safe CountdownEvent using locks and condition variables by implementing the following methods (lists 4 methods) and then "implement a Barrier using a CountdownEvent.

  Procedure to draw shape of choice

Write a program with a suitable procedure to draw shape of your choice. Your program must then call the procedure 10 times to draw the shape.

  Application to convert kilometers in miles

Application will input number of kilometers, compute number of miles, and display number of miles. You will use a constant to store the kilometers-to-miles conversion factor.

  Writing a class

Build a class for a type called Fraction

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