Está en la página 1de 3

INSTITUTO DE EDUCACIÓN SUPERIOR CIBERTEC

DIRECCIÓN ACADÉMICA
CARRERA PROFESIONALES

CURSO : Algoritmos y Estructura de Datos


PROFESOR : Ing. Manuel Huertas Honores NOTA
SEMESTRE : 2021 – 02
CICLO : Segundo
SECCIÓN : T2JL
GRUPO : 0
FECHA : Jueves 28/10 19:00 – Jueves 28/10 19:00

ALUMNO (A) :

CASO DE LABORATORIO 2

Consideraciones generales:

 La solución debe ser presentada en el archivo 1814_AED_Solucion_CL2.pdf.


 El color del texto debe ser legible, de lo contrario, la solución no será calificada.
 Lea cuidadosamente la rúbrica para cumplir con todo lo solicitado.
 Si dos o más alumnos presentan la misma solución, recibirán la nota 99 (cero anulado).
 La solución presentada será revisada por SafeAssign para descartar plagios.

LOGRO
Al término del curso, el alumno implementa los conceptos de encapsulamiento, herencia y
polimorfismo de la programación orientada a objetos en la construcción de aplicaciones java
básicas que realizan mantenimiento de datos almacenados en arreglo de objetos y archivos
planos.

Consolidado

Puntaje Llenar solo en caso de recalificación justificada


Pregunta
Máximo Obtenido Sustento Puntaje
1 20

Nota Recalificada

Problema (20 puntos)

Dada la clase ArregloRemuneraciones ubicada en el paquete examen:

package examen;

public class ArregloRemuneraciones {


private double Remuneración[];
private int indice;

public ArregloRemuneraciones() {

IES CIBERTEC 1
Remuneración = new double[10];
indice = 0;
}

public int tamaño() {


return indice;
}

public double obtener(int p) {


return Remuneración[p];
}

Considerando que el arreglo será ingresado progresivamente con números tomados de la GUI y que
podría no encontrarse completamente lleno, implemente:

En la clase ArregloRemuneraciones:

1. Un método denominado búsqueda, que busque una Remuneración y retorne su posiscion. En


caso que no exista, retornar -1.
2. Implmenete uno de los siguientes métodos: Metodo que sume los elementos del Arreglo
(Remuneraciones), Metodo que obtenga la mayor Remuneración, Metodo que obtenga la menor
Remuneración del arreglo o método que cuente los elementos del Arreglo.
3. Implemenete un método de reemplazo de una Remuneración..
4. Implemente un Metodo que Incremente una Remuneración.
5. Implemente un método para elimincacion de un elemento de las Remuneraciones.
6. Implemente un método de un botón que invoque al metodo de reemplazo.
7. Implemente un método de un botón que invoque al metodo de incremento.
8. Implemente un método de un botón que invoque al metodo de eliminación.

En la clase Problema:

- Ante la pulsación del botón Reemplazar la último Remuneración menor que 1350, invoque al
método reemplazarUltimoRemuneraciónMenorQue1350 e invoque al método listar. En caso
de que no exista ninguna Remuneración menor que 1350, muestre el mensaje "No existe ninguna
Remuneración menor que 1350".
- Ante la pulsación del botón Incrementar Remuneraciones menores que 1760 invoque al
método incrementarRemuneracionesMenoresQue1760 e invoque al método listar. Muestre,
además, un mensaje indicando cuantas Remuneraciones fueron incrementadas.
- Ante la pulsación del botón Eliminar última Remuneración menor que 1600, invoque al método
eliminarUltimoRemuneraciónMenorQue1600 e invoque al método listar. En caso de que no
exista ninguna Remuneración menor que 1600, muestre el mensaje "No existe ninguna
Remuneración menor que 1600".

RÚBRICA

Problema 20.0 puntos 15.0 puntos 10.0 puntos 5.0 puntos

IES CIBERTEC 2
Implementa correctamente Implementa correctamente Implementa correctamente Implementa correctamente
20 los ocho métodos seis métodos solicitados. cuatro métodos solicitados. dos métodos solicitados.
solicitados.
Puntos

IES CIBERTEC 3

También podría gustarte