Está en la página 1de 1

UNIVERSIDAD DE GUADALAJARA

CENTRO UNIVERSITARIO DE CIENCIAS ECONÓMICO ADMINISTRATIVO


LICENCIATURA EN TECNOLOGÍAS DE INFORMACIÓN

ESTRUCTURA DE DATOS
I5630

PRÁCTICA: ESTRUCTURAS LABORATORIO

Nombre:_______________________________________________________

1. Implemente una estructura laboratorio con los siguientes datos:


ubicacion, num_comp, funcionalidad[2]

2. Utilice typedef para definir un alias lab de laboratorio, defina un arreglo de 5


laboratorios utilizando el alias e inicialícelo con los siguientes datos:

Numero de
Ubicación Funcionalidad
computadoras
N-101 24 15
N-102 16 14
M-108 22 16
L-201 14 11
L-104 21 17

3. Implemente una función para imprimir los datos de cada laboratorio (incluido el
número de computadoras descompuestas)

4. Implemente una función que calcule el total de computadoras descompuestas en cada


laboratorio y guarde el resultado en el campo faltante de funcionalidad. Imprima
nuevamente el arreglo con la función del punto anterior

5. Implemente una función que imprima los laboratorios que tienen más de 3
computadoras descompuestas.

6. Implemente una función que ordene de menor a mayor el arreglo de laboratorios con
respecto al total de computadoras funcionando. Imprima el arreglo nuevamente con la
función implementada en el punto 3.

7. Implemente una función que calcule el total de computadoras descompuestas e


imprima el resultado en el main.

8. Se requiere reservar un laboratorio para 15 alumnos en donde cada alumno utilice


una computadora (que funcione). Implemente una función que imprima los
laboratorios disponibles.

9. Implemente una función que reciba una variable de tipo laboratorio e imprima su
ubicación.

10. Implemente una función que devuelva el laboratorio con el mayor número de
computadoras funcionando e imprima su ubicación con la función del punto anterior

También podría gustarte