May 2021 1 188 Report
mmmmmmmmm necesito ayuda en java tengo q crear practicamente un colegio?

tengo modificar y eliminar pero no se como

mport java.util.*;

public class ManejadorDeInformacion{

static ArrayList<Estudiante> listaEstudiante=new ArrayList<Estudiante>();

static ArrayList<Profesor> listaProfesor=new ArrayList<Profesor>();

static ArrayList<Salon> listaSalones=new ArrayList<Salon>();

static ArrayList<Clase> listaClase=new ArrayList<Clase>();

public void agregarEstudiante(String nombre ,String apellido ,int carnet, String carrera, String codigo){

listaEstudiante.add(new Estudiante(nombre, apellido , carnet, carrera ,codigo ));

}

public void agregarProfesor(String nombre, String apellido, String cedula){

listaProfesor.add(new Profesor(nombre, apellido, cedula));

}

public void agregarSalon(String salon){

listaSalones.add(new Salon(salon));

}

public void agregarClase(String materia){

listaClase.add(new Clase( materia));

}

}

mport java.util.*;

import static java.lang.System.out;

public class Recolector{

IngresoTeclado entrada=new IngresoTeclado();

ManejadorDeInformacion info=new ManejadorDeInformacion();

String nombre=null;

String apellido=null;

int carnet=0;

String place=null;

String cedula=null;

String carrera=null;

String dato=null;

String dato1=null;

String dato2=null;

String materia=null;

String codigo=null;

public void IngresoEstudiante(){

out.println("ingrese el nombre del Estudiante");

nombre= entrada.ingresar();

out.println("ingrese el apellido");

apellido= entrada.ingresar();

out.println("ingrese el carnet");

dato= entrada.ingresar();

carnet=Integer.parseInt(dato);

out.println("ingrese el codigo");

codigo= entrada.ingresar();

out.println("ingrese carrera");

carrera= entrada.ingresar();

info.agregarEstudiante(nombre, apellido , carnet, carrera, codigo );

}

public void IngresoProfesor(){

out.println("");

out.println("ingrese el nombre del Profesor");

nombre= entrada.ingresar();

out.println("ingrese apellido");

apellido= entrada.ingresar();

out.println("ingrese Cedula");

cedula =entrada.ingresar();

info.agregarProfesor(nombre, apellido, cedula);

}

public void IngresoSalon(){

out.println("");

out.println("ingrese el numero de salon");

place=entrada.ingresar();

info.agregarSalon(place);

}

public void IngresoClase(){

out.println("");

out.println("ingrese la clase");

carrera= entrada.ingresar();

info.agregarClase(carrera);

}

}

mport java.io.*;

import static java.lang.System.out;

public class Consulta{

ManejadorDeInformacion info=new ManejadorDeInformacion();

IngresoTeclado entrada=new IngresoTeclado();

String find=null;

String find1=null;

public void consultar(){

find=entrada.ingresar();

for (Estudiante e:info.listaEstudiante){

if(e.getNombre().startsWith(find)){

out.println("");

out.println("el nombres es:"+e.getNombre());

out.println("el apellido es:"+e.getApellido());

out.println("el carnet es:"+e.getCarnet());

out.println("la carrera es:"+e.getCarrera());

} out.println("el codigo de el es:"+e.getCodigo());

out.println("");

}

}

public void consultarProfe(){

find1=entrada.ingresar();

for (Profesor p:info.listaProfesor){

if(p.getNombre().startsWith(find1)){

out.println("");

out.println("nombre del profe:" +p.getNombre());

out.println("apellido de el es:" +p.getApellido());

out.println("su cedula es:" +p.getCedula());

}

}

mport java.io.*;

public class IngresoTeclado{

String dato=null;

public String ingresar(){

BufferedReader entrada=new BufferedReader(new InputStreamReader(System.in));

try{

dato=entrada.readLine();

}catch(IOException e){

System.out.println("Error de entrada y salida");

System.exit(1);

}

return dato;

}

}

public class Principal{

public static void main(String args[]){

Menu men=new Menu();

men.menu();

}

}

ublic class Clase{

String materia;

public Clase(){

String materia=null;

}

public Clase(String materia){

this.materia=materia;

}

public void setMateria(String materia){

this.materia=materia;

}

public String getMateria(){

return materia;

}

}

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Helpful Social

Copyright © 2024 Q2A.ES - All rights reserved.