public class Grupo {
private int unCodigo;
private Alumno[] listado;
public Grupo
(String laTitulacion,
String elCentro,
int elCodigo, Alumno
[] elGrupo
) { unaTitulacion=laTitulacion; unCentro=elCentro; unCodigo=elCodigo; listado=elGrupo;
}
return unaTitulacion;
}
return unCentro;
}
public int codigo() {
return unCodigo;
}
public int numero() {
return listado.length;
}
public Alumno alumno (int i) {
return listado[i];
}
public int contarNacidos (Fecha f1, Fecha f2) {
// No se me ocurre nada
}
public Alumno buscar (int nip) {
int indice=0;
while (listado[indice].nip()!=nip && indice<listado.length-1) indice++;
if(listado[indice].nip()==nip) return listado[indice];
else return null;
}
public Alumno buscar (Fecha f) {
// Tampoco se me ocurre nada
}
public void ordenarPorNip() {
for(int i=0; i<=listado.length-2;i++) {
int iMenor=i;
for(int j=i+1; j<=listado.length-1; j++)
if(listado[j].nip()<listado[iMenor].nip()) iMenor=j;
Alumno aux=listado[i];
listado[i]=listado[iMenor];listado[iMenor]=aux;
}
}
public void ordenarPorEdad() {
for(int i=0; i<=listado.length-2;i++) {
int iMenor=i;
for(int j=i+1; j<=listado.length-1; j++)
if(listado[j].nacimiento()<listado[iMenor].nacimiento()) iMenor=j;
Alumno aux=listado[i];
listado[i]=listado[iMenor];listado[iMenor]=aux;
}
}
}