Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company.examen;
- import java.util.Scanner;
- public class alumnos
- {
- String nomAlum[];
- String Apellido[];
- int Calif[][];
- int Cont = 0;
- Scanner sc = new Scanner(System.in);
- String getStringInput()
- {
- Scanner read = new Scanner(System.in);
- return read.nextLine();
- }
- void inicializarAlumnos()
- {
- String[] aux = new String[10];
- String[] aux1 = new String[10];
- int[][] aux2 = new int[10][7];
- for(int i = 0; i < 10; i++)
- {
- aux[i] = "";
- for(int j = 0; j < 7; j++)
- {
- aux2[i][j] = 0;
- }
- }
- nomAlum = aux;
- Apellido = aux1;
- Calif = aux2;
- Cont = -1;
- insertarAlumno("Cabrales Cruz", "Jose Antonio");
- insertarAlumno("Hernandez García", "Carlos de Jesus");
- insertarAlumno("Sanchez Hernandez", "Jesus Guadalupe");
- insertarAlumno("Gonzalez Cabrales", "Joseph Ian");
- insertarAlumno("Del Angel Bermudez", "Pedro Isaí");
- menuOpciones();
- }
- int BuscarAlumno(String nombre)
- {
- for(int i = 0; i < 10; i++)
- {
- if(Apellido[i].equals(nombre))
- {
- return i;
- }
- }
- return -1;
- }
- void insertarAlumno(String ap, String n)
- {
- if(Cont < 10)
- {
- Cont++;
- nomAlum[Cont] = n;
- Apellido[Cont] = ap;
- }
- }
- void insertarCalif() //InsertarCalificaciones
- {
- String nombre = "";
- System.out.println("Ingrese el Apellido del alumno: ");
- nombre = getStringInput();
- if(BuscarAlumno(nombre) >= 0)
- {
- for(int i = 0; i < 7; i++)
- {
- System.out.println("Ingrese calificación " + (i+1) + " del Alumno " + nombre);
- Calif[BuscarAlumno(nombre)][i] = sc.nextInt();
- }
- }
- }
- void mostrarAlumno(int alum)
- {
- System.out.println("Nombre del Alumno: " + Apellido[alum] + " " + nomAlum[alum]);
- for(int i = 0; i < 7; i++)
- {
- System.out.println("Calificación " + (i + 1) + ": " + Calif[alum][i]);
- }
- }
- void menuOpciones() //Opciones
- {
- int op = 0;
- do
- {
- System.out.println("====== MENU =======");
- System.out.println(" 1) Ingresar Calificaciones.");
- System.out.println(" 2) Mostrar Alumno.");
- System.out.println(" Seleccione una opción: ");
- op = sc.nextInt();
- switch(op)
- {
- case 1:
- {
- insertarCalif();
- break;
- }
- case 2:
- {
- System.out.println("Ingrese el Apellido del Alumno que desea mostrar: ");
- String nombre = getStringInput();
- if(BuscarAlumno(nombre) >= 0)
- {
- mostrarAlumno(BuscarAlumno(nombre));
- }
- else
- {
- System.out.println("ERROR: El alumno no se encuentra.");
- }
- break;
- }
- }
- }while(op > 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment