Beruflich Dokumente
Kultur Dokumente
LABORATORIO DE PROGRAMACION
UNIDAD ACADEMICA: Ingeniería de Sistemas.
CURSO: Programacion.
PRACTICA Nº 00: Arreglo de objetos
1. OBJETIVOS
Poner en practica la logica en analisis y diseño de metodos, objetos, arreglo de objetos y modelación de
una clase en java.
2. CONSULTA PREVIA
Introduccion a la programacion orientada a objetos,
Concepto de clase, atributos, metodos y objetos.
3. FUNDAMENTO TEORICO
Un arreglo es una colección de objetos numerados del mismo tipo, en donde cada variable o celda en el arreglo
tiene un índice.
Las celdas están numeradas del 0 al N-1, donde N es el número de celdas del arreglo es decir su capacidad.
Los índices de un arreglo en Java deben estar dentro de los límites, 0 – N-1, de lo contrario se generará un
error durante la ejecución.
Java implementa los arreglos como objetos que pueden ser tratados como cualquier otro objeto.
5. PROCEDIMIENTO O METODOLOGÍA
Utilizando eclipse o Netbeans cree un proyecto llamado Empleado
En el paquete (package) por defecto del proyecto vamos crear dos archivos java, uno donde va estar la
clase Empleado con sus respectivos atributos y métodos (constructores, Getters y Setters) y en el otro
archivo va estar la lógica del proyecto.
LABORATORIO DE PROGRAMACION
Main.java
public class Main {
public static void main(String[] args) {
//Creamos un array de objetos de la clase empleados
Empleado arrayObjetos[]=new Empleado[3];
//Creamos objetos en cada posicion
arrayObjetos[0]=new Empleado("Carolina", "Cespedes", 22, 600000);
arrayObjetos[1]=new Empleado("Eduardo", "Dermis", 30, 1500000);
arrayObjetos[2]=new Empleado("Nancy", "Femia", 25, 700000);
Según el modelado defina los atributos y los constructores de la clase Empleado en un nuevo archivo
.java
Cree los métodos de acceso Getters y Setters de forma automática, con ayuda del generador de código
de Netbeans o Eclipse.
Realice ajustes y ejecute el programa para que funcione según las instrucciones definidas en el main
del proyecto.
Una vez realizado el anterior punto, modifique el programa para que la captura de datos se realice a
través de los métodos Setters y ademas muestre la información de todos los empleados a través de los
métodos Getters.
Modifique el programa para que a través de un menu de opciones se puedan ejecutar las operaciones:
Captura de datos (nombre, apellidos, sexo, edad, hijos, sueldo)
LABORATORIO DE PROGRAMACION
Listar nombre y apellido de los empleados mujeres que ganan entre 1'200.000 y 2'000.000 de
pesos.
Generar reporte de nomina de acuerdo a:
Si un empleado tiene hijos > 0, se le adiciona una bonificación del 5% sobre su sueldo.
Si un empleado tiene hijos > 2, se le adiciona una bonificación del 10% sobre su sueldo.
Si un empleado tiene hijos > 4, se le adiciona una bonificación del 15% sobre su sueldo.
Ejemplo de reporte
6. RESULTADOS
Se evaluará el desarrollo del programa según los requermientos definidos.
7. BIBLIOGRAFIA
DATE C.J. Introducción a los sistemas de bases de datos.
RIVERO Cornelio E. Bases de Datos Relacionales.