hi i need some help on my final it says create an application that allows the user to enter a customer's account number.

The application should lookup name and balance based on the account number according to the following list: (NOTE: you will be given a new file of data to use during the final exam lab test)

program will need to read the disk file and separate each line into three fields of text, AcctNo, Name, Balance and either store the data into three parallel arrays, or a linked list of objects
There will be no spaces or tabs within a field.

Account# names balance

7221379 abula 970.51
6853921 allen 343.54
4215534 austin 76.78
5551298 bailey 4563.90
6224649 balovich 34.09
6502286 bates 543.34
8448936 battencourt 1234.23
2883903 blackbrun 767.90
6752376 boucher 844.23
3564698 brown 23.45
6373150 duncan 8759.89
6375372 estrada 3024.45
8736368 fernandez 7563.78
7218536 gallagher 3004.09
6681985 gonzales 5673.45
3909086 ha 3453.54
5221192 hernandez 7483.90
5901163 howard 356.45
2427821 john 435.67
6331655 jose 9009.45

To create an application that fulfills the requirements mentioned, you will need to follow these steps:

1. Read the disk file: Begin by reading the data from the file provided. The format of the file seems to have each line representing a record with three fields: Account#, Name, and Balance.

2. Separate each line into three fields: Since there are no spaces or tabs within a field, you can use a delimiter (such as a space or a comma) to separate the fields.

3. Store the data: Based on the requirement, you have two options for storing the data: using three parallel arrays or a linked list of objects. Here's a brief explanation of both options:

For three parallel arrays:
- Create three separate arrays for Account#, Name, and Balance.
- Iterate over each line of data from the file and store the corresponding fields into their respective arrays.
- Ensure that the data in each array is mapped properly (e.g., the Account# at index 0 corresponds to the Name and Balance at index 0 in the other arrays).

For a linked list of objects:
- Define a class, let's say Customer, with three attributes: Account#, Name, and Balance.
- Create a linked list structure to hold the Customer objects.
- Iterate over each line of data from the file, create a new Customer object, and set its attributes based on the fields extracted from the line.
- Append the new Customer object to the linked list.

With the data stored, you can implement the desired functionality of looking up the name and balance based on the entered account number:

1. Ask the user to input a customer's account number.

2. Search for the entered account number in the stored data by iterating over the parallel arrays or the linked list of objects.

3. If a match is found, retrieve the corresponding Name and Balance associated with that account number.

4. Display the Name and Balance to the user.

These steps should help you create an application that fulfills the given requirements. Remember to handle any error cases and provide appropriate feedback to the user.