Creacion de lista enlazada circular
1.- Se realizara un programa que permita calcular el promedio de ciertos alumnos en una universidad, tomando en cuenta que:
- Debe ingresar: nombre,apellido, cedula y 3 notas de las materias: matemática, física y geometría.
- Calcular el promedio total.
- Utilizar listas circulares.
El programa de debe contener lo siguiente:
- 2 objetos
-Ingresar
- Mostrar Datos
- Buscar
A Continuación Explicaremos el programa en orden de Clases Creadas:
Primera Clase Creada: Alumnos.
En la clase Alumnos creamos el objeto principal donde seguardarían los nombres, apellidos y las cedulas de los alumnos.
Segunda Clase Creada: Promedio.
En esta clase creamos el objeto que hereda a la Clase Alumnos que nos guardaría las 3 notas deMatemática, Física y Geometría.
Tercera Clase Creada: nodo.
En esta clase creamos las variables “promen Tipo Promedio” y “enlace Tipo nodo”./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Luego creamos el constructor del nodo con los datos del objeto Promedio.//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Cuarta Clase Creada: list.
En esta clase creamos la variable “primero tipo nodo”. Luego creamos el método list para crear el nodonulo.
* Primer Método
Después de eso creamos el método “Ingresar tipo list con los datos del constructor del objeto Promedio, creamos la variable “nuevo tipo nodo” que es el que va a ingresarlos datos a la Lista. Luego decimos que si “primero es nulo” entonces va a hacer que el nuevo nodo sea el primero y que primero va a ser nuevo. Entonces decimos que “primero = nuevo” y que devuelvatodo esto.
* Segundo Método
Luego creamos el método Visualizar donde creamos una variable “m tipo nodo” y decimos que si “primero es diferente de nulo” “m” va a ser el siguiente nodo. Luego...
Regístrate para leer el documento completo.