Les dejamos el enunciado y la implementación de la UNIT Micro realizada en la actividad 2.
Esta implementación fue realizada por los alumnos: Arcuri Antonio, Ríos Mauricio, Santos José.
ENUNCIADO
Defina e implemente la UNIT micro de 30 asientos (numerados de 1 a 30). Implemente las siguientes operaciones:
• Crear un micro: crea un micro vacío para un destino, una fecha dada y con un importe de valor de asiento.
• Ocupar un asiento específico: dado un número de asiento el mismo se ocupa.
• Cantidad de asientos libres: retorna la cantidad de asientos no ocupados.
• Liberar un asiento específico: dado un número de asiento el mismo se libera.
• Asiento ocupado: dado un número de asiento, retorna Verdadero en caso que el mismo esté ocupado, Falso en caso contrario.
• Ver asiento libre: retorna un número de asiento libre.
• Asiento válido: dado un número de asiento retorna verdadero si el mismo pertenece al micro, falso en caso contrario.
• Hay asiento libre: retorna verdadero en caso que exista al menos un asiento libre, falso en caso contrario.
• Asignar un micro a otro micro.
Descarga la solución de la UNIT Micro desde el siguiente link: UNIT micro