Ejercicios de Trabajo Listas

CORPORACION UNIVERSITARIA REMINGTON INGENIERIA DE SISTEMAS ESTRUCTURA DE DATOS PROFESOR: ING. JOSE TRINIDAD GELVEZ MARTI

Views 80 Downloads 1 File size 23KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

CORPORACION UNIVERSITARIA REMINGTON INGENIERIA DE SISTEMAS ESTRUCTURA DE DATOS PROFESOR: ING. JOSE TRINIDAD GELVEZ MARTINEZ EJERCICIOS

1. Escribir un programa para tratar los datos de los pacientes que cada día esperan en una consulta, con cedula, nombre, edad y altura para cada uno de ellos. El programa debe permitir las siguientes operaciones:  mostrar todos los pacientes que están esperando  buscar un paciente por su cedula y si se encuentra mostrar su edad y altura.  poner a un paciente al final de la lista  mostrar los datos del paciente que en un momento dado debe entrar a la consulta y quitarlo de la lista  indicar el nombre y edad del mayor de los pacientes que están esperando  indicar el nombre y altura del más alto de los pacientes que están esperando.

2.

Crear una lista de números, la cantidad de elementos de la lista se debe terminar cuando se introduzca el 0. Los valores que se agregan a la lista DEBEN ser números dentro del intervalo [45..90]. Se pide una aplicación en Java que permita cumplir con los siguientes requerimientos  Imprimir la lista de números generados  Imprimir el promedio de los valores que fueron incorporados  Imprimir el número mayor que forma parte de la lista  Imprimir la diferencia entre el segundo número más grande y el segundo más pequeño

3.

Crear una lista de números enteros, la cantidad de elementos de la lista se debe terminar cuando se introduzca el 0. Los valores que se agregan a la lista DEBEN ser números enteros dentro del intervalo [10..200] Se pide una aplicación en Java que permita cumplir con los siguientes requerimientos:  Imprimir la lista de números generados  Imprimir la suma de los números PARES que fueron generados  Imprimir la cantidad de números impares que fueron generados.

4.

Se desea manejar una lista de robots. Cada robot tiene un número y un porcentaje de vida. la cantidad de robots es hasta que el numero sea menor de 0. El porcentaje de vida de cada ROBOT será un valor aleatorio entre 1 y 100. Se pide construir una aplicación en java que permita cumplir con la siguiente funcionalidad:  Imprimir la lista de robot ordenada por porcentaje de vida de los robots. Al principio de la lista DEBEN estar los robots con menos porcentaje de vida.  Imprimir la cantidad de robot que tiene más del 50% de vida.  Imprimir el número de los TRES robots que tienen mayor porcentaje de vida.