Please enable JavaScript to use CodeHS

Karaoke Night

In this project, students create a app for a Karaoke DJ to manage songs and singers using structs, vectors, and queues.

Medium

4 Hours

High School

Project Description

For this project, you are going to create an app for a Karaoke DJ. The DJ needs to be able to have people sign up for a song as well as report out who is up next and which song they want to sing.

The main menu for the app should have 3 options:

  1. Add a song
  2. Get the next song in the queue
  3. Exit

The Add song choice should bring up option for users to enter the song by number. They should also have an option to list all songs.

The Get next song choice should retrieve the performer, song title, and artist for the next song in the queue and then remove this song from the queue. If there are no singers in the queue, it should state as such.

Project Demo

Explore this program before assigning it!

Project Overview

Here is an outline of the project activities: