Está en la página 1de 5

public class Carrera

{
private int codigo;
private String nombre;
private int num_semestres;
private int num_asignaturas;

public Carrera(int codigo, String nombre, int num_semestres, int


num_asignaturas) {
this.codigo = codigo;
this.nombre = nombre;
this.num_semestres = num_semestres;
this.num_asignaturas = num_asignaturas;
}

public int getCodigo() {


return codigo;
}

public void setCodigo(int codigo) {


this.codigo = codigo;
}

public String getNombre() {


return nombre;
}

public void setNombre(String nombre) {


this.nombre = nombre;
}

public int getNum_semestres() {


return num_semestres;
}

public void setNum_semestres(int num_semestres) {


this.num_semestres = num_semestres;
}

public int getNum_asignaturas() {


return num_asignaturas;
}

public void setNum_asignaturas(int num_asignaturas) {


this.num_asignaturas = num_asignaturas;
}

@Override
public String toString() {
return "Carrera:" + "codigo=" + codigo + ", nombre=" + nombre + ",
num_semestres=" + num_semestres + ", num_asignaturas=" + num_asignaturas;
}

public class Alumno


{
private int codigo;
private String nombre;
private String rut;
private Carrera carrera;
private int semestre_actual;
private int asignaturas_aprobadas;

public Alumno(int codigo, String nombre, String rut, Carrera carrera, int
semestre_actual, int asignaturas_aprobadas) {
this.codigo = codigo;
this.nombre = nombre;
this.rut = rut;
this.carrera = carrera;
this.semestre_actual = semestre_actual;
this.asignaturas_aprobadas = asignaturas_aprobadas;
}

public int getCodigo() {


return codigo;
}

public void setCodigo(int codigo) {


this.codigo = codigo;
}

public String getNombre() {


return nombre;
}

public void setNombre(String nombre) {


this.nombre = nombre;
}

public String getRut() {


return rut;
}

public void setRut(String rut) {


this.rut = rut;
}

public Carrera getCarrera() {


return carrera;
}

public void setCarrera(Carrera carrera) {


this.carrera = carrera;
}

public int getSemestre_actual() {


return semestre_actual;
}

public void setSemestre_actual(int semestre_actual) {


this.semestre_actual = semestre_actual;
}

public int getAsignaturas_aprobadas() {


return asignaturas_aprobadas;
}

public void setAsignaturas_aprobadas(int asignaturas_aprobadas) {


this.asignaturas_aprobadas = asignaturas_aprobadas;
}

public String toString() {


return "Alumno" + "codigo=" + codigo + ", nombre=" + nombre + ", rut=" +
rut +
"\n carrera=" + carrera + "\n semestre_actual=" + semestre_actual +
", asignaturas_aprobadas=" + asignaturas_aprobadas;
}

public int asignaturasRestan()


{ return this.carrera.getNum_asignaturas()-this.getAsignaturas_aprobadas();
}

public class Asignatura


{
private int codigo;
private String nombre;
private int semestre;

public Asignatura(int codigo, String nombre, int semestre) {


this.codigo = codigo;
this.nombre = nombre;
this.semestre = semestre;
}

public int getCodigo() {


return codigo;
}

public void setCodigo(int codigo) {


this.codigo = codigo;
}

public String getNombre() {


return nombre;
}

public void setNombre(String nombre) {


this.nombre = nombre;
}

public int getSemestre() {


return semestre;
}

public void setSemestre(int semestre) {


this.semestre = semestre;
}

public String toString() {


return "Asignatura:" + "codigo=" + codigo + ", nombre=" + nombre + ",
semestre=" + semestre;
}

public class Nota


{
private Alumno alumno;
private int[] notas;
private Asignatura asignatura;

public Nota(Alumno alumno, int[] notas, Asignatura asignatura) {


this.alumno = alumno;
this.notas = notas;
this.asignatura = asignatura;
}

public Alumno getAlumno() {


return alumno;
}

public void setAlumno(Alumno alumno) {


this.alumno = alumno;
}

public int[] getNotas() {


return notas;
}

public void setNotas(int[] notas) {


this.notas = notas;
}

public Asignatura getAsignatura() {


return asignatura;
}

public void setAsignatura(Asignatura asignatura) {


this.asignatura = asignatura;
}

public double promedio()


{ double prom;
prom=this.notas[0]+this.notas[1]+this.notas[2]+this.notas[3];
prom=prom/4;
return prom;
}

public String situacion()


{ if(this.promedio()>=40)
return "APROBADO";
else
return "REPROBADO";
}
}

También podría gustarte