Anda di halaman 1dari 8

Sesin 02: Arreglo de Objetos.

INTRODUCCION
Una vez familiarizados con los elementos de un proyecto en java con la herramienta
NetBeans, las clases que se pueden crear, editar y compilar. En el presente
laboratorio se desarrollan ejercicios tipo utilizando clases, objetos atributos y
mtodos, a travs del IE NetBeans! y almacenamiento de dichos objetos sobre un
arre"lo de objetos, as# de este modo se pretende que el estudiante inicie en el
desarrollo de aplicaciones visuales, utilizando para ello las librer#as de $%& '$ava
%undation &lass( como son) *+IN, y -+. '-bstract +indo/s .ool0it(! as# como
tambin se incorpora el manejo de eventos en $ava.
I. OBJETIVOS
1. &odificar, compilar y ejecutar los ejercicios de aplicaci2n.
3. &onocer la estructura de un pro"rama visual en $ava.
4. *e espera que el estudiante asocie los conocimientos nuevos con la 5nueva
plantilla6 que se propone.
II. EQUIPOS Y MATERIALES
&omputadora personal.
7ro"rama NetBeans IE 8.3.1 correctamente instalado.
Notas de los ejercicios resueltos en la clase.
III. METODOLOGIA Y ACTIVIDADES
&odificar los ejercicios desarrollados en el aula.
7resentar avances y ejecuci2n de cada uno de los ejercicios al docente o jefe de
pr9ctica encar"ado para la calificaci2n correspondiente.
,uardar la carpeta de sus archivos a sus memorias.
-pa"ar el computador y dejarla en buen estado al retirarse del laboratorio dejar
todo en orden.
IV. IMPORTANTE
-ntes de comenzar a manipular el NetBeans 8.3.1 crear siempre, una carpeta,
donde se "uardar9n todas las aplicaciones realizadas en el presente laboratorio
con el nombre :-B;<-.=>1.
V. MANEJO DEL SOFTWARE
Implemente una clase de nombre Empleado con los si"uientes atributos) c2di"o,
nombres, 9rea laboral '*istemas, -dministraci2n, ?ar@etin"(, sueldo, horas eAtras,
afiliaci2n de *e"uro '-%7 o *N7(. Indique su constructor que actualizara la informaci2n
de sus atributos asi como construya los si"uientes mtodos en dicha clase)
MontoHExtra que calcula las horas eAtras del empleado en base a)
'*ueldoBase B Coras EAtras( D 3E>!
MontoS!"#ro que ser9 el 18F de sueldo base si el se"uro es -%7 o el GF si es
Pg. 1 de 8
GUA DE LABORATORIO N 02
Escuela Profesional: Ingeniera de Sistemas. Asignatura: Estructuras de Datos
Ciclo y Turno: III Noche Semestre Acadmico: 2013-1
!ocente: Ing. Vctor E. Quevedo Dioses "ec#a: 01 de Setiem!re de" 201#
ESCUELA ACADEMICO
PROFESIONAL DE INGENIERIA DE
SISTEMAS
el *N7
MontoEa$#% calculable del 4F del *ueldo Base
MontoD!&#!nto que se calcula como) ?onto*e"uro H ?ontoEssalud!
S#!$%oBr#to que se calcula como) *ueldoBase H ?ontoCEAtras!
S#!$%oN!to que se calcula como) *ueldoBruto = ?ontoescuentos
&onstruya un aplicativo que manipule un arre"lo de objetos para que muestre la
si"uiente informaci2n)
a( Nombre del empleado que ten"a el mayor sueldo neto
b( 7romedio de *ueldos netos del 9rea de ?ar@etin"
c( NImero de Empleados cuyo ?onto de *e"uro superen los 1>> soles
d( NImero de empleados del 9rea de sistemas cuyo monto de Coras eAtras est9n
entre G>> y J>> soles
e( Empleado del *N7 con el menor monto de escuento
f( .otal que "asta la empresa en pa"ar a todos sus empleados
SOLUCION
Utilice la paleta de componentes y construya el si"uiente diseKo)
- continuaci2n cree la clase empleado para esto ha"a lo si"uiente) ha"a clic@ en el bot2n
derecho sobre So#r&! Pa&'a"! lue"o elija N!( y de all# seleccione la opci2n Ja)a
C$a)
Pg. 2 de 8
L complete la informaci2n de la clase)
;bserve la "rafica y su proyecto quedara de la
si"uiente forma que constara de una clase y un
formulario
- continuaci2n complete la informaci2n de la clase de
las si"uientes instrucciones)
Pg. 3 de 8
Pg. 4 de 8
M9yase al editor de c2di"o y a"re"ue los si"uientes c2di"os y los si"uientes mtodos que
se utilizaran para la soluci2n al problema)
METODOS ADICIONALES PARA EL APLICATIVO
Pg. 5 de 8
INSTRUCCIONES EN EL BOTON GRABAR
INSTRUCCIONES EN EL BOTON MOSTRAR RESUMEN
Pg. 6 de 8
INSTRUCCIONES EN EL BOTON LIMPIAR
INSTRUCCIONES EN EL BOTON SALIR
Pr!*on! S+*,t-F. / !$ a0$*&at*)o 1otrar2 $a *"#*!nt! )!ntana
Pg. 7 de 8
EJERCICIO PROPUESTO
1. $onstru%a una c"ase ""amada Docentes &ue ermita guarde de una universidad "a in'ormaci(n
de sus docentes como) $(digo* nom!res* categora +,rincia"* -sociado* -u.i"iar/. Estudios
de ,ostgrado +ninguno* 0aestra* Doctorado* -m!as/ a1os de antig2edad* horas de c"ase.
-s mismo constru%a su constructor &ue actua"i3ara "a in'ormaci(n de sus atri!utos %
adiciona"mente constru%a "os siguientes m4todos)
,ago arcia" &ue se ca"cu"a de "a siguiente 'ormu"a
Pago $arcial % &numero de #ora'(&$ago $or #ora'.
Donde est5 de acuerdo a "a siguiente ta!"a
Categor)a Pago $or #ora
,rincia" 26.00
-sociado 17.00
-u.i"iar 16.00
8oni'icaci(n &ue se ca"cu"a de" orcenta9e de" ,ago arcia" como se muestra en "a 'igura
en !ase a "os estudios de ,ostgrado
Sue"do !ruto &ue se ca"cu"a de "a siguiente '(rmu"a)
Sueldo *ruto % Pago Parcial + *onificacin
Descuentos &ue se ca"cu"a de "a siguiente ta!"a)
A,os de
Antig-edad
. de !escuento sobre
el sueldo bruto
/ 0a,os 6:
1%2 a,os #:
Sue"do Neto &ue se ca"cu"a de "a siguiente '(rmu"a)
Sueldo 3eto % Sueldo *ruto 4 !escuentos
&onstruya un aplicativo que manipule un arre"lo de objetos que muestre la si"uiente
informaci2n)
a( Nombre del docente asociado ten"a el menor sueldo neto
b( 7romedio de escuentos de docentes auAiliares con m9s 1> aKos de anti"Nedad.
c( NImero de Empleados cuyo Bonificaci2n superen los 1>> soles con m9s 3> horas
de clase
d( NImero de docentes con pa"o parcial entre 4>>> y G>>> que sean 7rincipales y
que ten"an el "rado de ?aestr#a.
Pg. 8 de 8
Categor)a
Estudios de Postgrado
&. de *onificacin'
Con
!octorado
Con
5aestr)a
Ambas
,rincia" 20: 1;: 26:
-sociado 16: 10: 20:
-u.i"iar 12: 7: 1;:

Anda mungkin juga menyukai