El caso consta de 3 preguntas:
PREGUNTA #1:
Generar un proyecto Java usando Eclipse IDE o NetBeans y codificar la siguiente Interface:
public interface AlumnoIF {
public List<AlumnoDTO> calculaPromedio();
public void calculaPromedioCuartil_x_Sexo(float rango1, float rango2, String sexo);
public void calculaPromedioCuartil(float rango1, float rango2);
}
Tener en cuenta que no se pueden crear más métodos en la Interface.
Restaurar la base de datos con el siguiente script de MySQL : base.sql
PREGUNTA #2:
Generar una Clase Java llamada
“AlumnoDAO” que implemente la interface
definida en la pregunta anterior. Puede adicionar un único método para
obtener la conexión a la base de datos.
Implemente el método “calculaPromedio” de la
interface para que:
a) Lea los datos de cada alumno y elimine la nota de Prácticas
más baja ( entre PC1 y PC2 )
b) Luego debe calcular el promedio de cada
alumno teniendo en cuenta que los pesos son: EP ( 30% ) , EF ( 30% ) y PC (40%)
c) DEBE insertar los resultados en la tabla
auxiliar llamada TBRPTA con la
estructura siguiente:
Implemente el método “calculaPromedioCuartil”
de la interface con cuya información puede llenar el cuadro (a) de la pregunta
3. NO puede usar funciones agregadas
de SQL.
Implemente el método “calculaPromedioCuartil_x_Sexo”
de la interface con cuya información puede llenar el cuadro (b) de la pregunta
3. NO puede usar funciones agregadas
de SQL.
Para asegurarnos que usted ha solucionado esta
pregunta correctamente, desarrolle un
programa MAIN ( Respuesta02.java
) que invoque a los métodos
implementados y además muestre en consola el listado de alumnos con sus
promedios ordenados de menor a mayor.
PREGUNTA #3:
Completar la información de los siguientes cuadros:
a)
Indique
la nota promedio de cada CUARTIL
CUARTIL
|
PROMEDIO
|
CUARTIL 1 : de 00.0 a 25.00
|
|
CUARTIL 2 : de 25.01 a 50.00
|
|
CUARTIL 3 : de 50.01 a 75.00
|
|
CUARTIL 4 : de 75.01 a 100.00
|
|
b)
Indique
el promedio de nota para Hombres y Mujeres en cada Cuartil:
CUARTIL
|
PROMEDIO
“H”
|
PROMEDIO
“M”
|
CUARTIL 1 : de 00.0 a 25.00
|
|
|
CUARTIL 2 : de 25.01 a 50.00
|
|
|
CUARTIL 3 : de 50.01 a 75.00
|
|
|
CUARTIL 4 : de 75.01 a 100.00
|
|
|
c)
Indique
el ID, nombre y promedio del peor alumno de la clase
ID
|
Nombre
|
PROMEDIO
|
|
|
|
¡ Publica tus respuestas !
No hay comentarios:
Publicar un comentario