ESTRUCTURAS DE DATOS - GRUPO 2 TAREA No 6 1. Realice un

Anuncio
ESTRUCTURAS DE DATOS - TAREA No 6 - LISTAS ENLAZADAS CON OBJETOS
1. Realice la clase Alumno con los atributos (nombre, edad, sexo).
Posteriormente realice un programa para insertar N Alumnos en una lista enlazada simple, y realice
las siguientes tareas:
- Mostrar todos los nombres de la lista.
- Mostrar la cantidad de alumnos mayores a 15
- Mostrar la cantidad de alumnos hombres y que sean mayores a 15
- El promedio de edad
Ejemplo:
Entrada
Salida
6
los nombres de la lista son:
LUIS 20 HOMBRE
LUIS ANA MARIO CARLOS MARIA SOFIA
ANA 14 MUJER
mayores a 15 son:
MARIO 21 HOMBRE
4
CARLOS 10 HOMBRE
hombres mayores a 15 son:
MARIA 20 MUJER
2
SOFIA 18 MUJER
el promedio es:
17,16
2. Realice la clase Pasaje con los atributos (cliente, destino, precio)
Posteriormente realice un programa para insertar N Pasajes en un lista enlazada simple, y realice las
siguientes tareas:
- A) Mostrar todos los clientes
- B) Eliminar un cliente (el nombre del cliente debe ser insertado desde teclado)
- C) Modificar el nombre de un cliente
- D) Buscar un cliente
- E) Ordenar según nombre los datos de la lista
- F) El pasaje más caro
- G) La ciudad que más se repite
Ejemplo:
Entrada
Salida
6
A) los clientes son:
LUIS SUCRE 20
LUIS MARIO MARIA CARLOS BETY SOLEDAD
MARIO ORURO 33
B) inserte un nombre a eliminar
MARIA TARIJA 55
MARIA (enter)
CARLOS SUCRE 21
el dato se ha eliminado.
BETY SUCRE 20
los datos ahora son:
SOLEDAD TARIJA 50
LUIS MARIO CARLOS BETY SOLEDAD
C) Modificar el nombre de un cliente
Inserte nombre actual y nombre nuevo
CARLOS JUAN (enter)
El nombre se ha cambiado
Los datos ahora son:
LUIS MARIO JUAN BETY SOLEDAD
D) inserte el nombre a buscar
CARLA (enter)
El nombre no existe
E) ordenar, los datos ahora son:
BETY JUAN LUIS MARIO SOLEDAD
F) el pasaje más caro es:
55
G) la ciudad que más se repite es:
SUCRE
Descargar