Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.
Instructions Requirements: Decide on a list of n favorites (songs, bands, movies, video games, etc.) (between 5 and 10 favorites is fine).
Instructions
Requirements:Decide on a list of n favorites (songs, bands, movies, video games, etc.) (between 5 and 10 favorites is fine).
- Write program that lists the n favorites but with a small twist.
- Read in a file of n favorites (sample file in the Resources/Sample File area)...Please make your own.
- Print a list of all n favorites to the user (so they know what is coming)
- Ask if the user wishes to add or delete elements to/from the list.If they wish to add an element, read in the element from the console
- If they wish to remove an element, prompt for the item to be removed.
- Print the next favorite from the list and for each favorite....1st prompt for the user's ranking of the favorite
- 2nd prompt for the user's comments (for this round)
- Slot the favorite into the final list using the supplied flowchart
- Inform the user of the placement of the latest element.
- After all n favorites, print the list to the screen
- When complete, write back to the input file, adding the new comments to the previous rounds of comments.
- The file should be able to be consumed by your program for the next round of play.
CONSOLE OUTPUT:
'Favorite' | Rank | Comments from this round (plus all previous comments)
RUBRIC
Flowcharts are submitted and matches code - 5 Pts Each Flowchart + 5 pts for add/delete flowchart
**Create flowcharts for SP-A, SP-B, SP-C AND the add/remove element functionality**
Program executes as submitted - 4 pts
A filename (or path) is stored into a variable and PROMINENTLY displayed at the TOP of the MAIN - 3 pts
N favorites listed sequentially from file - 5 points
User is prompted if they wish to add an element - 4 pts
User is prompted for the new element - 4 pts
New Element is used in the ranking game properly - 4 pts
User is prompted if they wish to remove an element - 4 pts
User is prompted for the element to be removed - 4 pts
Removed element is not available for the ranking game - 4 pts
N sets of user input accepted sequentially - 4 pts
User is warned on out of range ranks or invalid input - 5 pts
User is notified of correct outcome of ranking - 5 pts
Output List is generated after all favorites are ranked - 5 pts
Output list is correct, based on flowchart algorithm - 5 pts
Program writes back to the input file, adding any new elements and/or comments - 15 pts
Program terminates gracefully - 5 pts
Source code is well documented - 5 pts
Input & Output file (same file), can be used repeatedly, with additional comments added for each round of play - 10 pts