clase principal:
Código Javascript:
Ver original
package estudiar; import paq1.*; public class Principal { public static void main(String[] args) { int numero_alumnos, numero_materias; String nombre, nombre_materias = null; long cuenta, calificacion_materias=0; do { System.out.print("Teclea el numero de alumnos :"); numero_alumnos=Leer.datoInt(); }while (numero_alumnos<0); do { System.out.print("Teclea el numero de materias cursadas por el alumno :"); numero_materias=Leer.datoInt(); }while (numero_materias<0); for (int i=0; i<numero_alumnos; i++) { do { System.out.print("Teclea el numero de cuenta :"); cuenta=Leer.datoLong(); }while (cuenta<0); System.out.print("Teclee el nombre del alumno :"); nombre=Leer.dato(); } Alumno met= new Alumno (); met.setNumero_materias(numero_materias); met.Leer(nombre_materias, calificacion_materias); met.Desplegar(nombre_materias); } }
la clase de los metodos
Código Javascript:
Ver original
package estudiar; import paq1.*; public class Alumno { private int numero_materias=0; long suma_materias, promedio; public int getNumero_materias() { return numero_materias; } public void setNumero_materias(int numero_materias) { this.numero_materias = numero_materias; } Alumno c[]= new Alumno [numero_materias]; public String Leer (String nombre_materias, long calificacion_materias) { for (int i=0; i<c.length;i++) { System.out.print("Teclea el nombre de la materia :"); nombre_materias=Leer.dato(); System.out.print("Teclea la calificacion de la materia :"); calificacion_materias=Leer.datoLong(); suma_materias=suma_materias+ calificacion_materias; } return nombre_materias; } public long Leer (long calificacion_materias) { for (int i=0; i<c.length;i++) { System.out.print("Teclea la calificacion de la materia :"); calificacion_materias=Leer.datoLong(); suma_materias=suma_materias+ calificacion_materias; } promedio=suma_materias/numero_materias; return calificacion_materias; } public void Desplegar (String nombre) { if (promedio>=70) { System.out.println("el alumno"+ nombre+"esta APROBADO"); if (promedio<70) System.out.println("el alumno "+nombre+" esta REPROBADO"); } } }