Ayuda Programa de Clases
Publicado por Tony Hernandez (4 intervenciones) el 25/10/2012 01:28:25
Me asignaron a realizar un programa de JAVA en el cual:
Superclase abstracta Persona con los campos Nombre, Apellido y Seguro Social. Debe de implementar
su constructor, métodos de acceso y un método toString. Debe de incluir el método abstracto totalDeuda.
Cuando se solicite el seguro social solo debe reportar los últimos cuatro dígitos, en los demás deben aparecer *.
Luego realizar:
La clase Cursos con los campos: CourseName, CourseNro y courseCredits. Debe de implementar
constructores, métodos de acceso, impresión de la información del curso y el método que permita copiar la
información de otro curso (por ejemplo: CopyCourse(Cursos A)). Se debe de permitir ordenar los cursos por
CourseNro.
La clase Estudiante derivada de Persona con los campos número de cursos, créditos cursados, créditos
aprobados, el campo boleano deuda, total GPA, un arreglo de cursos y un arreglo de calificaciones. Debe de
realizar las siguientes operaciones básicas: método para ingresar la información, mostrar la información del
alumno, calcular el número de créditos cursados y aprobados, cálculo de GPA. La lista de cursos se debe de
ordenar en forma ascendente por el campo número de curso (código del curso)
Main Class (5 ptos.):
1-Administra la información del alumno.
2-Declarar variables
3-Reportar si el estudiante tiene deuda, en este caso no se le reportara los grades (A, B, C, D o F) ni el GPA acumulado.
4-Imprimir un reporte con la información del estudiante (si no hizo el pago, no se imprimen las calificaciones). En este caso se
le solicita el pago, en caso de pagar se actualiza el campo correspondiente.
Reporte de un estudiante (En Grade, GPA semestral y acumulado, se coloca ***, si el estudiante no ha pagado)
El resultado en pantalla sería:
Nombre: Jose Perez
Numero de ID: *****1234
------------------------------------------------------------
Codigo Curso CR Grade
SICI3030 Telecom. 3 B
SICI3020 Prog.C# 3 A
SICI DataBase 4 C
-----------------------------------------------------------
GPA Acumulado = 3.31
Si alguien me pudiera ayudar se lo agradecería infinitamente gracias de antemano
Superclase abstracta Persona con los campos Nombre, Apellido y Seguro Social. Debe de implementar
su constructor, métodos de acceso y un método toString. Debe de incluir el método abstracto totalDeuda.
Cuando se solicite el seguro social solo debe reportar los últimos cuatro dígitos, en los demás deben aparecer *.
Luego realizar:
La clase Cursos con los campos: CourseName, CourseNro y courseCredits. Debe de implementar
constructores, métodos de acceso, impresión de la información del curso y el método que permita copiar la
información de otro curso (por ejemplo: CopyCourse(Cursos A)). Se debe de permitir ordenar los cursos por
CourseNro.
La clase Estudiante derivada de Persona con los campos número de cursos, créditos cursados, créditos
aprobados, el campo boleano deuda, total GPA, un arreglo de cursos y un arreglo de calificaciones. Debe de
realizar las siguientes operaciones básicas: método para ingresar la información, mostrar la información del
alumno, calcular el número de créditos cursados y aprobados, cálculo de GPA. La lista de cursos se debe de
ordenar en forma ascendente por el campo número de curso (código del curso)
Main Class (5 ptos.):
1-Administra la información del alumno.
2-Declarar variables
3-Reportar si el estudiante tiene deuda, en este caso no se le reportara los grades (A, B, C, D o F) ni el GPA acumulado.
4-Imprimir un reporte con la información del estudiante (si no hizo el pago, no se imprimen las calificaciones). En este caso se
le solicita el pago, en caso de pagar se actualiza el campo correspondiente.
Reporte de un estudiante (En Grade, GPA semestral y acumulado, se coloca ***, si el estudiante no ha pagado)
El resultado en pantalla sería:
Nombre: Jose Perez
Numero de ID: *****1234
------------------------------------------------------------
Codigo Curso CR Grade
SICI3030 Telecom. 3 B
SICI3020 Prog.C# 3 A
SICI DataBase 4 C
-----------------------------------------------------------
GPA Acumulado = 3.31
Si alguien me pudiera ayudar se lo agradecería infinitamente gracias de antemano
Valora esta pregunta


0