Jukebox Mercenária

Avaliação #00 - Programação 02

2025/1

Uma jukebox é uma máquina eletrônica que permite selecionar e tocar músicas automaticamente. Tradicionalmente, jukeboxes eram encontradas em bares, lanchonetes e outros estabelecimentos, funcionando com moedas ou fichas para tocar músicas armazenadas normalmente em discos de vinil e CDs.

Figura 1: Jukebox Mercenária

Um dono de bar, visando aumentar seus lucros, criou uma estratégia para ordenar as músicas requisitadas em sua jukebox. A política funciona da seguinte forma:

Com base no código-fonte fornecido junto ao enunciado, implemente o TAD denominado jukefila, garantindo que a jukebox siga a política descrita. A TAD está especificada no arquivo jukefila.h – na prática, você deve implementar as funções em um arquivo chamado jukefila.c (você não pode alterar o protótipo das funções, nem implementar novas funções).

A entrega do trabalho deve ser feita pelo Moodle, em 24/03, até às 19:30. Verifique o modelo padrão de entrega de trabalhos no Moodle e siga o mesmo – entregue APENAS o arquivo jukefila.c implementado.