Você está na página 1de 8

GUA DE LABORATORIO N 02

Escuela Profesional: Ingeniera de Sistemas Comp. Asignatura: Tcnicas de Programacin OO


Ciclo y Turno: VI-Working
Semestre Acadmico: 2015-IV
Docente: Ing. Manuel Mondragn Vilela
Fecha: 22 de mayo de 2015

Sesin 02: Clases: Objetos, atributos y mtodos.


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 IDE NetBeans; de este modo se pretende que el estudiante
inicie en el desarrollo de aplicaciones visuales, utilizando para ello las libreras de
JFC (Java Fundation Class) como son: SWING y AWT (Abstract Windows ToolKit); as
como tambin se incorpora el manejo de eventos en Java.
I. OBJETIVOS
1. Codificar, compilar y ejecutar los ejercicios de aplicacin.
2. Conocer e implementar Clases.
3. Crear objetos dentro de aplicativos en modo consola.
II. EQUIPOS Y MATERIALES
Computadora personal.
Programa NetBeans IDE 8.0.1 correctamente instalado.
Notas de los ejercicios resueltos en la clase.
III. METODOLOGIA Y ACTIVIDADES
Codificar los ejercicios desarrollados en el aula.
Presentar avances y ejecucin de cada uno de los ejercicios al docente o jefe
de prctica encargado para la calificacin correspondiente.
Guardar la carpeta de sus archivos a sus memorias.
Apagar el computador y dejarla en buen estado al retirarse del laboratorio
dejar todo en orden.
IV. IMPORTANTE

Antes de comenzar a manipular el NetBeans 8.0.1 crear siempre, una carpeta,


donde se guardarn todas las aplicaciones realizadas en el presente
laboratorio con el nombre LABORAT-01.

V. MANEJO DEL SOFTWARE


Implemente una clase de nombre Empleado con los siguientes atributos: cdigo,
nombres, rea laboral (Sistemas, Administracin, Marketing), sueldo, horas extras,
afiliacin de Seguro (AFP o SNP). Indique su constructor que actualizara la informacion
de sus atributos asi como construya los siguientes mtodos en dicha clase:
MontoHExtras que calcula las horas extras del empleado en base a:
(SueldoBase * Horas Extras) / 240;
MontoSeguro que ser el 17% de sueldo base si el seguro es AFP o el 5% si es
Pg. 1 de 8

el SNP
MontoEssalud calculable del 3% del Sueldo Base
MontoDescuentos que se calcula como: MontoSeguro + MontoEssalud;
SueldoBruto que se calcula como: SueldoBase + MontoHExtras;
SueldoNeto que se calcula como: SueldoBruto - MontoDescuentos

Considere los objetos necesarios para utilizar la funcionalidad de la clase


SOLUCION
Utilice la paleta de componentes y construya el siguiente diseo:

A continuacin cree la clase empleado para esto haga lo siguiente: haga click en el botn
derecho sobre Source Packages luego elija New y de all seleccione la opcin Java
Class:

Pg. 2 de 8

Y complete la informacin de la clase:

Observe la grafica y su proyecto quedara de la


siguiente forma que constara de una clase y un
formulario

A continuacin complete la informacin de la clase de


las siguientes instrucciones:

Pg. 3 de 8

Vyase al editor de cdigo y agregue los siguientes cdigos y los siguientes mtodos que
se utilizaran para la solucin al problema:

Pg. 4 de 8

INSTRUCCIONES EN EL BOTON CREAR OBJETO

INSTRUCCIONES EN EL BOTON MOSTRAR INFORMACION DEL OBJETO

INSTRUCCIONES EN EL BOTON LIMPIAR

Pg. 5 de 8

INSTRUCCIONES EN EL BOTON SALIR

INSTRUCCIONES EN EL EVENTO WINDOWSOPEN DEL FORMULARIO

Presione Shift+F6 y el
aplicativo mostrar
la siguiente ventana

EJERCICIO PROPUESTO
1. Construya una clase llamada Docentes que permita guarde de una universidad la informacin
de sus docentes como: Cdigo, nombres, categora (Principal, Asociado, Auxiliar). Estudios
de Postgrado (ninguno, Maestra, Doctorado, Ambas) aos de antigedad, horas de clase.
As mismo construya su constructor que actualizara la informacin de sus atributos y
adicionalmente construya los siguientes mtodos:

Pago parcial que se calcula de la siguiente formula


Pago parcial = (numero de hora)*(pago por hora).

Pg. 6 de 8

Donde est de acuerdo a la siguiente tabla

Categora

Pago por hora

Principal
Asociado
Auxiliar

25.00
18.00
15.00

Bonificacin que se calcula del porcentaje del Pago parcial como se muestra en la figura
en base a los estudios de Postgrado

Categora
Principal
Asociado
Auxiliar

Estudios de Postgrado
(% de Bonificacin)
Con
Con
Maestr Ambas
Doctorado
a
20%
17%
25%
15%
10%
20%
12%
8%
17%

Sueldo bruto que se calcula de la siguiente frmula:


Sueldo Bruto = Pago Parcial + Bonificacin

Descuentos que se calcula de la siguiente tabla:


Aos de
Antigedad
< 7aos
>=8 aos

% de Descuento sobre
el sueldo bruto
5%
4%

Sueldo Neto que se calcula de la siguiente frmula:


Sueldo Neto = Sueldo Bruto - Descuentos

Construya el aplicativo con los objetos necesarios para utilizar la funcionalidad de la clase
implementada y mostrar la informacin de sus atributos y sus mtodos.
2. El gobierno ha implementado un programa social de subsidios a las familias con bajos
recursos econmicos de la siguiente manera:
a) Segn el nmero de hijos que tenga una familia recibir un subsidio de 70 soles si tiene un mximo de
2 hijos; si tienen ms de 2 hasta un mximo de 5, el subsidio ser de 90 soles y si tiene ms de 5 hijos
el subsidio ser de 120 soles.
b) Por cada hijo en edad escolar se le subsidia adicionalmente con 10 soles
c) Si la madre fuera viuda, se le subsidia adicionalmente con 20 soles.
Construya un aplicativo que muestre el monto de cada subsidio, as como el subsidio total que recibir una
familia en particular, implementando las clase Subsidio, con sus mtodos necesarios.

3. Calcular el pago de un obrero que trabaja a destajo es decir segn la cantidad de unidades
de un producto en particular que produce. El pago que recibe el obrero por cada unidad
producida depende de su categora y del tipo de producto que produce, como se muestra en
el siguiente cuadro:

Pg. 7 de 8

Categora
A
B
C

Tarifa (S/. x unidad)


Tejas
Losetas
2.50
2.00
2.00
1.50
1.50
1.00

El sueldo bruto se calcula de: cantidad de unidades producidas * unidades producidas


As mismo, el obrero recibe una bonificacin especial de acuerdo a la cantidad que produce en base a su
sueldo bruto:
Unidades Producidas
Bonificacin (%)
1 250
0%
251 500
50%
501 1000
100%
1001 mas
150%
Adems del total de ingresos se descuenta 75 soles por seguro.

Construya un aplicativo que muestre la siguiente informacin:


El monto que le pagan por cada unidad que produce.
La bonificacin que recibe de su sueldo bruto.
El sueldo neto final que recibir.

Pg. 8 de 8

Você também pode gostar