Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

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

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question