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

  Calculating hit ratio for program having loops

Calculate hit ratio for program that loops 10 times from locations 0 - 64.

  Creating class savingsaccount using static variable

Create class SavingsAccount. Use static variable annualInterestRate to store annual interest rate for all account holders.

  Explain overriding method

Assuming the class B inherits from class A and method foo belongs to class A, what do we mean by overriding method foo in class B? We are coding another version of method foo in class B

  Program to compute person-s body mass index

Write a program to compute person's body mass index? Create a modular program which calculates and display person's body mass index (BMI).

  Design class named loan that holds account number

Design a class named Loan that holds account number, name of account holder, amount borrowed, term, and interest rate. Include methods to set values for each data field.

  Write program for grocery that reads products data

Write a program for a grocery that reads products data and determine and display the product that has the highest price and the average price.

  Design and implement program that creates exception class

Design and implement a program that creates an exception class called StringTooLongException, designed to be thrown when a string is discovered that has too many characters in it

  Write program to read ten numbers-display distinct numbers

Write a program that reads in ten numbers and displays distinct numbers (i.e., if a number appears multiple times, it is displayed only once).

  Write a program that will use the four sorting algorithm

Write a program that will use the four sorts (Selection sort, Heap Sort, Quicksort and Merge Sort). Each of the four sorts should be TIMED on three different lists of integers.

  Function to convert a decimal input into roman numerals

Write a function that converts a decimal input into Roman Numerals. Your function will take in a number and output a string.

  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".

  Creating loop to find number of items bought based on price

Make a block using a loop that will find the number of items that can be bought based on the price of the item and the total amount available to spend.

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