Você está na página 1de 3

CÓDIGO: FO-DOC-112

UNIVERSIDAD DE LOS LLANOS VERSIÓN:


PÁGINA: 1 de 3
01
PROCESO GESTION DE APOYO A LA ACADEMIA FECHA: 02/09/2016
FORMATO GUÍA PARA PRÁCTICAS DE LABORATORIO VIGENCIA: 2016

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.

4. EQUIPOS, MATERIALES Y REACTIVOS


Equipos Materiales Sustancias y/o Reactivos
Computadores

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.

ELABORADO POR: CARGO: Docente FECHA:


Jesus Reyes Carvajal
CÓDIGO: FO-DOC-112
UNIVERSIDAD DE LOS LLANOS VERSIÓN:
PÁGINA: 2 de 3
01
PROCESO GESTION DE APOYO A LA ACADEMIA FECHA: 02/09/2016
FORMATO GUÍA PARA PRÁCTICAS DE LABORATORIO VIGENCIA: 2016

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);

//Recorremos el array para calcular la suma de salarios


int suma=0;
for (int i=0;i<arrayObjetos.length;i++){
suma+=arrayObjetos[i].getSueldo();
}
System.out.println("La suma de salarios es "+suma);
}
}

 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)

ELABORADO POR: CARGO: Docente FECHA:


Jesus Reyes Carvajal
CÓDIGO: FO-DOC-112
UNIVERSIDAD DE LOS LLANOS VERSIÓN:
PÁGINA: 3 de 3
01
PROCESO GESTION DE APOYO A LA ACADEMIA FECHA: 02/09/2016
FORMATO GUÍA PARA PRÁCTICAS DE LABORATORIO VIGENCIA: 2016

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

REPORTE DE NOMINA MENSUAL

NOMBRE: Carolina Cespedes SEXO: F EDAD: 22 HIJOS: 2


SUELDO BASICO: 600.000 TOTAL A PAGAR: 630.000
-----------------------------------------------------------------------------------------------------------
NOMBRE: Eduardo Dermis SEXO: M EDAD: 30 HIJOS: 4
SUELDO BASICO: 1500.000 TOTAL A PAGAR: 1650.000
----------------------------------------------------------------------------------------------------------
NOMBRE: Nancy Fermia SEXO: F EDAD: 25 HIJOS: 6
SUELDO BASICO: 700.000 TOTAL A PAGAR: 805.000

TOTAL DE NOMINA: 1'435.000

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.

ELABORADO POR: CARGO: Docente FECHA:


Jesus Reyes Carvajal

Você também pode gostar