CURSO : ALGORITMOS Y ESTRUCTURA DE DATOS
SEMESTRE : 2011 – 1
PROFESOR : Jorge Jacinto
DURACIÓN : 40 minutos
Segunda Evaluación Continua
Asuma la existencia de la clase Alumno de atributos, código, nombre, apellido, edad, sexo, carrera
Pregunta 01(8 Puntos)
Cree la clase ArregloAlumno con los métodos: agregar, eliminar, actualizar, obtener, buscar
Pregunta 02(4 Puntos cada método)
· Implemente un método que retorne todos los alumnos de una determinada carrera: Observación el método retorna una ArrayList y tiene un parámetro carrera
· Implemente un método que retorne la cantidad de alumnos menores de edad
· Implemente que elimine los alumnos de un determinado sexo. Observación: el método es void y tiene como parámetro el sexo
Solución
Import java.util.ArrayList;
public class ArregloAlumno{
prívate ArrayList<Alumno> lis = new ArrayList<Alumno>();
public void agrega(Alumno a){
lis.add(a);
}
public void eliminar(int pos){
lis.remove (pos);
}
public Alumno obtener(int pos){
return lis.get (pos);
}
public void actualizar(Alumno a){
for(int i=0; i<lista.size(); i++){
if(lis.get(i).getCodigo() == a.getCodigo()){
lis.set(i, a);
}
}
}
public int tamaño(){
return lis.size();
}
public Alumno buscar(int codigo){
for(Alumno aux : lis){
if(aux.getCodigo() == codigo){
return aux;
}
}
return null;
}
public ArrayLis<Alumno> método01(String carrera){
ArrayLis<Alumno> aux = new ArrayLis<Alumno>();
for(Alumno x: lis){
if(x.getCarrera().equals(carrera)){
aux.add(x);
}
}
return aux;
}
public int método02(){
int c = 0 ;
for(Alumno x: lis){
if(x.getEdad() < 18){
c++;
}
}
return c;
}
public void método03(int sexo){
int c = 0 ;
for(int i =0; i< lis.size(); i++){
if(lis.get(i).getSexo() == sexo){
lis .remove(i);
i--;
}
}
}
}
The History of the Casino - One of the Most Popular Casinos
ResponderEliminarA งานออนไลน์ relative newcomer to the world of online gambling, Wynn Las Vegas opened its doors to a dental implants new audience of over casinosites.one 600,000 in 2017. https://vannienailor4166blog.blogspot.com/ This was the sol.edu.kg first casino