Al iniciarse la aplicación deberá recuperar la información de todos los alumnos que se hayan
matriculado leyendo el fichero matriculados.dat
La aplicación deberá solicitar por consola los datos generales del alumno. El ciclo formativo se
solicitará a través de un menú, según valores de la clase Ciclo. Y la familia numerosa se preguntará
(S o N).
Por ejemplo:
Nif:
07895698J
Modalidad Presencial: ASIR Alumno: PORRAS JIMÉNEZ, FEDERICO NIF:07895698J
Fecha nacimiento: 15/2/2002 Familia numerosa: No Teléfono: 6456789123
Por ejemplo:
Nif:
12342278W
Alumno: Luis Rivera Carretero Importe matrícula:1000.6
EVALUACIÓN .- JUNIO DAW- PROGRAMACIÓN
IES ALBARREGAS. MÉRIDA, 17 de JUNIO DE 2019 Página 2/4
Obtener un listado de alumnos matriculados clasificado por ciclo y nombre del alumno (apellidos y
nombre).
1. Presencial
2. Distancia
Para poder realizar la aplicación antes deberás implementar el modelo de datos que a continuación
se detalla:
Clase Alumno
Los alumnos se comparan ascendentemente por ciclo y nombre completo del alumno (apellidos y
nombre).
Clase Presencial
El método calcularMatricula suma al importe descrito anteriormente los valores de los campos
SEGURO_ESCOLAR y GASTOS_ADMTVOS.
Clase Distancia
Clase Archivador
El método buscar recibe un String que representa un nif y nos devuelve el valor del alumno al que
corresponde el nif o nulo si no se encuentra el alumno en la colección.
El método listado recibe un entero como parámetro y nos devuelve un String, los alumnos
matriculados en la modalidad presencial o distancia según valor del parámetro.
Ejemplo de listado:
Los métodos get y set se utilizan para obtener y establecer los valores de la colección, para escribir
o leer el archivo. Si no vas a utilizar un archivo no necesitas implementar los métodos get y set.
EVALUACIÓN .- JUNIO DAW- PROGRAMACIÓN
IES ALBARREGAS. MÉRIDA, 17 de JUNIO DE 2019 Página 4/4
A tener en cuenta
- Las salidas del programa se deberán ajustar a los ejemplos especificados en este enunciado.
Apartados puntos
1. Listados de los alumnos matriculados 3
apellidos_nombre