Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package administrarcurso;
- import java.util.Scanner;
- /**
- *
- * @author tao
- */
- public class AdministrarCurso {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- Scanner leer = new Scanner(System.in);
- System.out.println( "Administrar Curso" );
- System.out.println( "=================" );
- System.out.println( "> Ingresa el nombre del curso:" );
- String nombreCurso = leer.nextLine();
- System.out.println();
- System.out.println( "> Ingresa el código del curso:" );
- int codigoCurso = leer.nextInt();
- System.out.println();
- Curso curso = new Curso( codigoCurso, nombreCurso );
- int comando = 0;
- // Agregar alumnos a la mala.
- for (int i = 0; i < 5; i++) {
- Alumno alumno = new Alumno( 123+i, "Juan"+i, "juan"+i+"@mail.com", "casa "+i, 1234567+i );
- for (int j = 0; j < 5; j++) {
- alumno.agregarNota(j+1, 1+j+i);
- }
- if( !curso.agregarAlumno( alumno ) )
- {
- System.out.println("ERROR");
- }
- }
- do
- {
- System.out.println("Menú:");
- System.out.println("-----");
- System.out.println("0. Salir.");
- System.out.println("1. Agregar alumno.");
- System.out.println("2. Ver promedio del curso.");
- System.out.println("3. Ver promedio de un alumno (con su rut).");
- System.out.println("4. Ver mejor alumno.");
- System.out.println("5. Ver peor alumno.");
- System.out.println("6. Ver mejores alumnos.");
- System.out.println();
- System.out.println("> Elige una opción:");
- comando = leer.nextInt();
- switch( comando )
- {
- case(0): // 0. salir.
- System.exit(0); break;
- case(1): // 1. agregar alumno,
- System.out.println("> Ingresa el Rut:");
- int rut = leer.nextInt();
- leer.nextLine();
- System.out.println();
- System.out.println("> Ingresa el nombre:");
- String nombre = leer.nextLine();
- System.out.println();
- System.out.println("> Ingresa el e-mail:");
- String email = leer.nextLine();
- System.out.println();
- System.out.println("> Ingresa su dirección:");
- String direccion = leer.nextLine();
- System.out.println();
- System.out.println("> Ingresa el teléfono:");
- int telefono = leer.nextInt();
- leer.nextLine();
- System.out.println();
- Alumno alumno = new Alumno( rut, nombre, email, direccion, telefono );
- System.out.println("> Agregar primera nota:");
- float nota = leer.nextFloat(); leer.nextLine();
- alumno.agregarNota( 1, nota );
- System.out.println();
- System.out.println("> Agregar segunda nota:");
- nota = leer.nextFloat(); leer.nextLine();
- alumno.agregarNota( 2, nota );
- System.out.println();
- System.out.println("> Agregar tercaera nota:");
- nota = leer.nextFloat(); leer.nextLine();
- alumno.agregarNota( 3, nota );
- System.out.println();
- System.out.println("> Agregar cuarta nota:");
- nota = leer.nextFloat(); leer.nextLine();
- alumno.agregarNota( 4, nota );
- System.out.println();
- System.out.println("> Agregar quinta nota:");
- nota = leer.nextFloat(); leer.nextLine();
- alumno.agregarNota( 5, nota );
- System.out.println();
- if( curso.agregarAlumno( alumno ) )
- {
- System.out.println("Alumno guardado correctamente.");
- }
- else
- {
- System.out.println("No se puede guardar más alumnos.");
- }
- System.out.println();
- break;
- case(2): // 2. ver el promedio del curso,
- System.out.println( "Promedio del curso: "+curso.promedioCurso() );
- System.out.println();
- break;
- case(3): // 3. ver el promedio de un alumno,
- System.out.println("> Ingresa el rut del alumno:");
- int buscarRut = leer.nextInt();
- curso.verPromedioAlumno( buscarRut ); break;
- case(4): // 4. ver al mejor alumno,
- Alumno mejorAlumno = curso.mejorAlumno();
- System.out.println("Mejor alumno:");
- System.out.println("-------------");
- System.out.println( mejorAlumno.toString() );
- System.out.println();
- break;
- case(5): // 5. ver al peor alumno,
- Alumno peorAlumno = curso.peorAlumno();
- System.out.println("Peor alumno:");
- System.out.println("------------");
- System.out.println( peorAlumno.toString() );
- System.out.println();
- break;
- case(6): // 6. listar a los mejores alumnos
- curso.mejoresAlumnos(); break;
- }
- }while( comando != 0 );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement