package institucion;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Materia {
private String codigomateria
= null; private String nombremateria
= null; private String nombredocente
= null; private String iddocente
= null; private int creditos = 0;
public List<Estudiante> estudiantesdelamateria = null; // Una lista de estudiantes de la materia //
public List<NotasEstudiante> notasdelamateriaporestudiante = null;
public List<Docente> docentesdelamateria = null;
System.
out.
println("Nombre de la materia: "); // Ingrese el Nombre// setNombremateria(lector.readLine());
if ( nombremateria.compareToIgnoreCase("XXXX")!= 0){
estudiantesdelamateria = new ArrayList<Estudiante>();
System.
out.
println("Numero de creditos: "); // Ingrese el Apellido // setCreditos
(Integer.
parseInt(lector.
readLine()));
}
}
{
NotasEstudiante notasestudiante = new NotasEstudiante();
notasdelamateriaporestudiante = new ArrayList<NotasEstudiante>();
notasestudiante.crear_listas();
int opcion4 =0;
do{
System.
out.
println("1. Notas de Quices"); System.
out.
println("2. Notas de Trabajos"); System.
out.
println("3. Notas de Parciales"); System.
out.
println("4. Salir");
System.
out.
print("Digite la opcion: "); opcion4
= Integer.
parseInt(lector.
readLine());
switch(opcion4){
case 1: notasestudiante.notas_quices();break;
case 2: notasestudiante.notas_trabajos();break;
case 3: notasestudiante.notas_parciales();break;
case 4: opcion4 = 4;break;
default: break;
}
}while(opcion4!=4);
opcion4 =0;
notasdelamateriaporestudiante.add(notasestudiante);
}
// -------------------- Metodos de Atributos ------------------- //
public String getNombremateria
() {return nombremateria
;} public void setNombremateria
(String nombremateria
) {this.
nombremateria = nombremateria
;}
public String getNombredocente
() {return nombredocente
;} public void setNombredocente
(String nombredocente
) {this.
nombredocente = nombredocente
;}
public String getCodigomateria
() {return codigomateria
;} public void setCodigomateria
(String codigomateria
) {this.
codigomateria = codigomateria
;}
public int getCreditos() {return creditos;}
public void setCreditos(int creditos) {this.creditos = creditos;}
public String getIddocente
() { return iddocente
; } public void setIddocente
(String iddocente
) {this.
iddocente= iddocente
;}
}