Anda di halaman 1dari 6

package alumno; import java.util.ArrayList; import java.util.

Scanner; public class SistemaAlumno { private ArrayList lista; public SistemaAlumno(){ lista=new ArrayList(); proceso(); } private void proceso (){ short op; do{ menu(); op=opcion(1,4); switch(op){ case 1:registro();break; case 2:consulta();break; case 3:calificar();break; case 4: System.out.println("Adios"); } }while(op!=4); } private short opcion(int li, int ls){ String op; Short n; Scanner sc=new Scanner (System.in); do{ op=sc.next(); n= Short.parseShort(op); //falta terminar// }while(n>ls); // return n; }

private void menu() { System.out.println("SISTEMA PARA GENERAR LAS CALIFICACIONES DE LOS ALUMNOS \n Selecciona una opcion:"); System.out.println("**************************************** *****************"); System.out.println("1.-Registro"); System.out.println("2.-Consulta"); System.out.println("3.-Calificar "); System.out.println("4.-Salir del sistema"); }

private void registro() { Alumno alumno=new Alumno(); Scanner entrada= new Scanner (System.in); String dato,nom,carrera; System.out.println("Ingresa lo siguiente:\n No. de Cuenta:"); dato= entrada.next(); alumno.setNoCta(dato); System.out.println("Nombre:"); nom=entrada.next(); alumno.setNombre(nom); System.out.println("Carrera"); carrera=entrada.next(); alumno.setCarrera(carrera); lista.add(alumno); } public static void main(String[] args) { SistemaAlumno sistema =new SistemaAlumno(); } private void consulta() { Alumno al; for(int i=0; i<lista.size();i++){ al=(Alumno)lista.get(i);

System.out.println("\n No de Cuenta:"+al.getNoCta()+"\n Nombre:"+al.getNombre()+"\n Carrera:"+al.getCarrera()+"\n*********************"); } } private void calificar() {. } } package alumno; import java.util.ArrayList; public class Alumno { private String noCuenta,nombre,carrera; private ArrayList materia; public Alumno(){ materia=new ArrayList(); } void setNoCta(String dato) { this.noCuenta=dato; } public String getNoCta(){ return noCuenta; } void setNombre(String nom) { this.nombre=nom; } public String getNombre(){ return nombre; } void setCarrera(String carrera) { this.carrera=carrera; } public String getCarrera(){

return carrera; } }

//Sistema para el registro de alumnos package ejercicio1; import java.util.ArrayList; import java.util.Scanner; public class SistemaAlumno { private ArrayList lista; public SistemaAlumno() { lista=new ArrayList(); proceso(); } public static void main(String[] args){ SistemaAlumno sistema=new SistemaAlumno(); } private void proceso(){ short opn; do{ menu(); opn = opcion(1,4); //Realizamos el men switch(opn){ //Primera opcion para el registro case 1: registro(); break; //Segunda opcion para consulta case 2: consultar(); break; //Tercera opcion para calificar al alumno case 3: calificar(); break; //Cuarta opcin para salir del sistema case 4: System.out.println("Adis"); break; } //Mientras que }while(opn != 4); } //Realizamos el mtodo men para que se inicialize en proceso(); private void menu() {

} public short opcion(int li, int ls){ String opc; short n; Scanner sc= new Scanner(System.in); do{ opc=sc.next(); n=Short.parseShort(opc); }while(n>4); return n; } //Realizamos todo el mtodo de registro private void registro() { Alumno alumno=new Alumno(); Scanner entrada=new Scanner(System.in); String dato, carr = null; String name = null; //Pedir nmero de cuenta System.out.println("Proporciona lo siguiente:\n Nmero de Cuenta: \t"); dato=entrada.next(); alumno.setNoCta(dato); //Pedir Nombre System.out.println("Proporciona lo siguiente:\n Nombre: "); alumno.setNombre(name); name=entrada.next(); //Pedir Carrera System.out.println("Proporciona lo siguiente:\nCarrera: "); alumno.setCarrera(carr); carr=entrada.next(); System.out.println("--------------------------"); } //Declararemos lo que son los setters y getters para obtener nuestros resultados public class Alumno { private String noCta,nombre,carrera; private ArrayList materias; public Alumno() { materias= new ArrayList(); } public void setCarrera(String carr){ this.carrera=carr; } public void setNombre(String name){ this.nombre=name;

System.out.println("***REGISTRO ESCOLAR*** \nSelecciona una opcin:" + "\n1->Registro \n2->Consultar \n3->Calificar \n4->Terminar ");

} public void setNoCta(String dato) { this.noCta=dato; } public String getCarrera(){ return carrera; } public String getNombre(){ return nombre; } public String getNoCta(){ return noCta; } } private void consultar() { } private void calificar() { } }

Anda mungkin juga menyukai