0% encontró este documento útil (0 votos)
20 vistas10 páginas

Programacion Laboratorio

El documento define una clase Carrera que modela una carrera educativa y contiene información sobre materias, estudiantes, aulas y laboratorios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas10 páginas

Programacion Laboratorio

El documento define una clase Carrera que modela una carrera educativa y contiene información sobre materias, estudiantes, aulas y laboratorios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

import java.util.

ArrayList;

class Carrera

private String nombre;

private ArrayList<Estudiante> estudiantes;

private ArrayList<Materia> materias;

private ArrayList<Aula> aulas;

private ArrayList<Laboratorio> laboratorios;

public Carrera(String nombre)

this.nombre=nombre;

estudiantes=new ArrayList();

materias= new ArrayList();

aulas=new ArrayList();

laboratorios=new ArrayList();

public String getNombre()

return nombre;

public ArrayList<Estudiante> getEstudiantes()

return estudiantes;

public ArrayList<Materia> getMaterias()

return materias;

}
public ArrayList<Aula> getAulas()

return aulas;

public ArrayList<Laboratorio> getLaboratorios()

return laboratorios;

public void agregarMateria(Materia materia)

materias.add(materia);

public void removerMateria(Materia materia)

materias.remove(materia);

public int cantidadMaterias()

return materias.size();

public void agregarEstudiante(Estudiante estudiante)

estudiantes.add(estudiante);

public void agregarAulas(Aula aula)

aulas.add(aula);

public void agregarlaboratorio(Laboratorio laboratorio)


{

laboratorios.add(laboratorio);

public String toString()

return "nombre:" + nombre;

public void mostrarInformacionCarrera()

System.out.println("Carrera: "+nombre);

for(Materia materia:materias)

System.out.println("Materia :" +materia.getNombre());

for(Aula aula:materia.getAulasAsignadas())

System.out.println("Aula asignada :" +aula.getNombre());

System.out.println("Capacidad :" +aula.getCapacidad());

System.out.println("Estudiantes Inscritos");

for(Estudiante estudiante:materia.getEstudiantesInscritos())

System.out.println("nombre: "+estudiante.getNombre());

for(Nota nota:estudiante.getNotas())

System.out.println("nota: "+nota.getValor());

}
for(Laboratorio laboratorio:materia.getLaboratorioAsignados())

System.out.println("laboratorio asignado:" +laboratorio.getNombre());

System.out.println("Ubicacion:" +laboratorio.getUbicacion());

public void mostrarInformacionMateriasCarrera()

System.out.println("Carrera: "+nombre);

for(Materia materia:materias)

System.out.println("Materia :" +materia.getNombre());

ACABA

import java.util.ArrayList;

public class Materia

private String nombre;

private ArrayList<Aula> aulasAsignadas;

private ArrayList<Estudiante> estudiantesInscritos;

private ArrayList<Laboratorio> laboratorioasignados;

public Materia(String nombre)

this.nombre=nombre;
aulasAsignadas = new ArrayList();

estudiantesInscritos=new ArrayList();

laboratorioasignados=new ArrayList();

public String getNombre()

return nombre;

public ArrayList<Laboratorio> getLaboratorioAsignados()

return laboratorioasignados;

public void asignarlaboratorio(Laboratorio laboratorio)

laboratorioasignados.add(laboratorio);

public ArrayList<Aula> getAulasAsignadas()

return aulasAsignadas;

public ArrayList<Estudiante> getEstudiantesInscritos()

return estudiantesInscritos;

public void asignarAula(Aula aula)

aulasAsignadas.add(aula);

}
public void removerAula(Aula aula)

aulasAsignadas.remove(aula);

public void inscribirEstudiante(Estudiante estudiante)

estudiantesInscritos.add(estudiante);

public int cantidadAulas()

return aulasAsignadas.size();

public String toString()

return "materia: "+ nombre;

ACABA

import java.util.ArrayList;

public class Estudiante

private String nombre;

private ArrayList<Nota>notas;

public Estudiante(String nombre)

this.nombre=nombre;

notas=new ArrayList();

public String getNombre()


{

return nombre;

public ArrayList <Nota>getNotas()

return notas;

public void agregarNota(String materia, int valor)

Nota nota;

nota=new Nota (materia, valor);

notas.add(nota);

public Nota obtenerNota(int indice)

return notas.get(indice);

public int cantidadNotas()

return notas.size();

public String toString ()

return "nombre:"+nombre+ "nota:"+notas;

ACABA

public class Aula

{
private String nombre;

private int capacidad;

public Aula(String nombre,int capacidad)

this.nombre=nombre;

this.capacidad=capacidad;

public String getNombre()

return nombre;

public int getCapacidad()

return capacidad;

@Override

public String toString()

return "nombre: "+nombre + "capacidad: "+ capacidad;

ACABA

public class Nota

private String materia;


private int valor;

public Nota (String materia, int valor)

this.materia=materia;

this.valor=valor;

public String getMateria()

return materia;

public int getValor()

return valor;

public String toString()

return "materia:"+materia;

ACABA

public class Laboratorio

private String nombre;

private String ubicacion;

public Laboratorio(String nombre, String ubicacion)

this.nombre = nombre;

this.ubicacion = ubicacion;

}
public String getNombre()

return nombre;

public String getUbicacion()

return ubicacion;

También podría gustarte