Question: 1 4 . 2 Applied Lab 3 . 2 : Mutual Fund App In this Lab we use our BST to create an application that
Applied Lab : Mutual Fund App
In this Lab we use our BST to create an application that helps users to track investments in mutual funds.
Step : Setup
Copy your updated LinkedList class from Applied Lab into the LinkedList. java file below.
Copy your updated BST class from Lab into the BST java file below.
Then update your BST method inOrderString to remove:
plus newline
Also update your BST method inOrderStringNode node, StringBuilder inOrder to change the added space to
newline
Step : Implement the MutualFund class
Using the starter code in MutualFund. java, fill in the empty method bodies.
Note that you are not allowed to add any additional methods or member variables to this class including no DecimalFormat member variables or you will not receive credit.
You may not make any additional import statements at the top of the file.
Step : Implement the MutualFundAcount class
Using the starter code in MutualFundAccount java, fill in the empty method bodies.
Note that you are not allowed to add any additional methods or member variables to this class including no DecimalFormat member variables or you will not receive credit for this part of the assignment.
You may not make any additional import statements at the top of the file. Step : Implement the CustomerInterface class
Using the starter code in CustomerInterface java, complete the file to match the Sample Outputs.
The CustomerInterface class must read all the contents of the mutualfunds.txt file.
You may add as many additional methods and variables as you would like to the below starter code.
You must use the given BST and List objects given in the starter code, and no other structures.
You may not make any additional import statements at the top of this file.
You must use your BST class from Lab and your LinkedList class from Applied Lab to receive credit.
Sample Output:
Please read through this sample output carefully
Your output must match my sample output exactly for full credit including line spacing
If no error checking is shown for a particular menu option, then it is not necessary to include it for this assignment. Welcome to Mutual Fund InvestorTrack TM
Please select from the following options:
A Purchase a Fund
B Sell a Fund
C Display Your Current Funds
x Exit
Enter your choice: B
You don't have any funds to sell at this time.
Please select from the following options:
A Purchase a Fund
B Sell a Fund
C Display Your Current Funds
x Exit
Enter your choice: C
You don't have any funds to display at this time.
Please select from the following options: A Purchase a Fund
B Sell a Fund
C Display Your Current Funds
X Exit
Enter your choice: A
Please select from the options below:
Total Bond Market Index Admiral Shares
VBTLX
Share Price: $
IntermediateTerm InvestmentGrade
VFICX
Share Price: $
MidCap Index Admiral Shares
VIMAX
Share Price: $
Municipal Money Market
VMSXX
Share Price: $
Total Stock Market Index Admiral Shares
VTSAX
Share Price: $ International Growth
VWIGX
Share Price: $
US Growth
VWUSX
Share Price: $
Enter your choice: :
Enter the number of shares to purchase:
Please select from the following options:
A Purchase a Fund
B Sell a Fund
C Display Your Current Funds
X Exit
Enter your choice: A
Please select from the options below:
Total Bond Market Index Admiral Shares
VBTLX
Share Price: $
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
