Question: Need pseudocode and flowchart for this problem. You need to create an application that will create a random music playlist. About your digital music library

Need pseudocode and flowchart for this problem.

You need to create an application that will create a random music playlist. About your digital music library (collection): Contains exactly 1500 titles (many hours of music in total) The order of the titles in the collection is random (unorganized) Each title in the collection can have varying time lengths (durations) The collection contains several duplicates (multiples of the same title) Each song has title, artist, genre and duration information Your solution will create: 7 different playlists.

1. PlaylistRock: only contains songs of the rock genre.

2. PlaylistJazz: only contains songs of the jazz genre.

3. PlaylistRap: only contains songs of the rap genre.

4. PlaylistAH: only contains songs by artists whose names start with the letters A-H.

5. PlaylistIN: only contains songs by artists whose names start with the letters I-N.

6. PlaylistOZ: only contains songs by artists whose names start with the letters O-Z.

7. PlaylistShort: only contains songs that are 2 minutes and under.

Each of the playlists' total time/duration must be at least 80 minutes but no longer than 90 minutes.

A playlist can NOT have duplicate titles (must be unique) in itself. However, a song in playlist #1 can also be in playlist #2.

The solution should indicate how many songs are in each playlist.

The solution should indicate how many songs are duplicates in the original music library with 1500 songs (not each playlist, a playlist can't have duplicates) Assume the following structure to represent a single "Song": Song Title

The name of the song

Artist

The artist who performs the song

Genre

The music genre (category/style)

Length

The time duration of the song in minutes - whole number - Illustrate your solution to the above problem using pseudocode. Be sure to organize the algorithm to work in the most logical and efficient manner possible. - Draw a flowchart to illustrate the pseudo-code process (use proper flowchart components/symbols). Remember, this should be easy to understand by nontechnical business person.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!