ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS GUÍA DE LABORATORIO N° 09 PDF

Title ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS GUÍA DE LABORATORIO N° 09
Author Izhar Benavides
Pages 11
File Size 1006.3 KB
File Type PDF
Total Downloads 6
Total Views 269

Summary

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS GUÍA DE LABORATORIO N° 09 Escuela Profesional: Ingeniería de Sistemas. Asignatura: Metodología de Programación Ciclo y Turno: Segundo – Mañana Semestre Académico: 2014-I Docente: Ing. Carlos Cruzado Puente de la Vega Sesión 09: Manejo de archiv...


Description

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

GUÍA DE LABORATORIO N° 09 Escuela Profesional: Ingeniería de Sistemas. Ciclo y Turno: Segundo – Mañana Docente: Ing. Carlos Cruzado Puente de la Vega

Asignatura: Metodología de Programación Semestre Académico: 2014-I

Sesión 09: Manejo de archivos y Arreglo de Objetos. INTRODUCCIÓN Hasta ahora hemos visto cómo procesar información, y hemos mantenido el flujo de entrada / salida de información a través de componentes visuales. Pero muchas veces la información necesaria, de entrada o salida, se presentará en estructuras de datos llamadas archivos, almacenadas en nuestro disco duro. I. OBJETIVOS 1. Codificar, compilar y ejecutar los ejercicios de aplicación. 2. Conocer la estructura de un programa visual en Java. 3. Se espera que el estudiante asocie los conocimientos nuevos con la “nueva plantilla” que se propone. II. EQUIPOS Y MATERIALES Computadora personal. Programa NetBeans IDE 7.3.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 ejecución de cada uno de los ejercicios al docente o jefe de práctica encargado para la calificación 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 7.3.1 crear siempre, una carpeta, donde se guardarán todas las aplicaciones realizadas en el presente laboratorio con el nombre LABORAT-09. V. MANEJO DEL SOFTWARE Implemente una clase de nombre Empleado con los siguientes atributos: código, nombres, área laboral (Sistemas, Administración, Marketing), sueldo, horas extras, afiliación de Seguro (AFP o SNP). Indique su constructor que actualizara la información de sus atributos asi como construya los siguientes métodos 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 el SNP • MontoEssalud calculable del 3% del Sueldo Base • MontoDescuentos que se calcula como: MontoSeguro + MontoEssalud;

Pág. 1 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS • •

SueldoBruto que se calcula como: SueldoBase + MontoHExtras; SueldoNeto que se calcula como: SueldoBruto - MontoDescuentos

Construya un aplicativo que manipule un arreglo de objetos para que muestre la siguiente información: a) b) c) d)

Nombre del empleado que tenga el mayor sueldo neto Promedio de Sueldos netos del área de Marketing Número de Empleados cuyo Monto de Seguro superen los 100 soles Número de empleados del área de sistemas cuyo monto de Horas extras están entre 500 y 800 soles e) Empleado del SNP con el menor monto de Descuento f) Total que gasta la empresa en pagar a todos sus empleados SOLUCION

Utilice la paleta de componentes y construya el siguiente diseño:

A continuación cree la clase empleado para esto haga lo siguiente: haga click en el botón derecho sobre Source Packages luego elija New y de allí seleccione la opción Java Class:

Pág. 2 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

Y complete la información de la clase:

Observe la grafica y su proyecto quedara de la siguiente forma que constara de una clase y un formulario

A continuación complete la información de la clase de las siguientes instrucciones:

Pág. 3 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

Pág. 4 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS Váyase al editor de código y agregue los siguientes códigos y los siguientes métodos que se utilizaran para la solución al problema:

METODOS ADICIONALES PARA EL APLICATIVO

Pág. 5 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

Pág. 6 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

INSTRUCCIONES EN EL BOTON GRABAR

INSTRUCCIONES EN EL BOTON MOSTRAR RESUMEN

Pág. 7 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

INSTRUCCIONES EN EL BOTON LIMPIAR

INSTRUCCIONES EN EL BOTON SALIR

Pág. 8 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS 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 información de sus docentes como: Código, nombres, categoría (Principal, Asociado, Auxiliar). Estudios de Postgrado (ninguno, Maestría, Doctorado, Ambas) años de antigüedad, horas de clase. Así mismo construya su constructor que actualizara la información de sus atributos y adicionalmente construya los siguientes métodos: •

Pago parcial que se calcula de la siguiente formula Pago parcial = (numero de hora)*(pago por hora). Donde está de acuerdo a la siguiente tabla



Categor Pago por hora ía Principal 25.00 Asociado 18.00 Auxiliar 15.00 Bonificación que se calcula del porcentaje del Pago parcial como se muestra en la figura en base a los estudios de Postgrado

Pág. 9 de 11

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS Estudios de Postgrado (% de Bonificación) Con Con Ambas Doctorado Maestría Principal 20% 17% 25% Asociado 15% 10% 20% Auxiliar 12% 8% 17% Sueldo bruto que se calcula de la siguiente fórmula: Categoría



Sueldo Bruto = Pago Parcial + Bonificación •

Descuentos que se calcula de la siguiente tabla: Años de Antigüedad < 7años >=8 años



% de Descuento sobre el sueldo bruto 5% 4%

Sueldo Neto que se calcula de la siguiente fórmula: Sueldo Neto = Sueldo Bruto - Descuentos

Construya un aplicativo que manipule un arreglo de objetos y un archivo de texto para muestre la siguiente información: a) b) c) d)

que

Nombre del docente asociado tenga el menor sueldo neto Promedio de Descuentos de docentes auxiliares con más 10 años de antigüedad. Número de Empleados cuyo Bonificación superen los 100 soles con más 20 horas de clase Número de docentes con pago parcial entre 3000 y 5000 que sean Principales y que tengan el grado de Maestría.

2. Una empresa tiene N empleados para cada uno de los cuales registra los siguientes datos: Nombre, Sueldo base, Monto de Ventas realizadas, Estado civil, Número de Hijos. El programa debe calcular para cada empleado el sueldo neto mediante la relación siguiente: Sueldo Neto = Sueldo + Base

Comisión por – Descuento por Ventas Impuesto

– Descuento por Seguro.

Donde: la comisión por ventas es el 5% del monto de las ventas realizadas El descuento por seguro se obtiene como sigue: • Si el empleado es soltero el descuento es de S/. 100. • Si el empleado es casado sin hijos el descuento es de S/. 120. • Si el empleado es casado con hijos el descuento es de S/. 50 + S/. 70 por cada hijo. Suponga que llamamos TA a la suma del Sueldo base + comisión por ventas, entonces el Descuento por el Impuesto (DI) se obtiene como sigue: Rango del TA 0 a 1500 1501 a 2300 2301 a 3000 3001 a mas

Monto de DI 0 3% del TA 4% del TA 6% del TA

El programa debe mostrar el A) monto total que la empresa debe pagar por concepto de sueldos B) El monto total por comisiones de ventas

Pág. 10 de 11

ESCUELA ACADEMICO PROFESIONAL DE C) el monto total de los descuentos por im stIoERIA DE SISTEMAS INpGuEeN D) el monto total de los descuentos por seguro. 3.

Una empresa guarda la siguiente información de sus empleados: Nombres, Apellido Paterno, Apellido Materno, Área al que pertenece (Planificación, Ventas y Marketing), Tiempo de Servicio (en años), Condición (Contratado o Estable), Sueldo Base, Asignación de Movilidad, Nº de Hijos, descuento de AFP (17.5% del sueldo base) y Sueldo Final.

Para la asignación movilidad es el porcentaje del sueldo base y se asigna de acuerdo al área al que pertenece y la condición del empleado tal y como se muestra en la siguiente tabla: Condición Contratado Estable

Área Planificación Ventas 7% 8% 9% 12%

Marketing 12% 16%

Además por cada hijo del empleado la empresa le otorga 55 soles. El sueldo final se calcula de la siguiente fórmula: Sueldo Final =

Sueldo + Asignación de + Nº de Hijos * 55 - 17.5% del S.Base Base Movilidad

Construir un programa que pueda proporcionar la siguiente información: a) Nombre del empleado que tenga el menor sueldo final que sea del área de Ventas que tengan entre 2 y 10 años de Servicio. b) Promedio de Salarios de los empleados contratados del área de Marketing. c) Número de empleados estables que ganan más de S/.2500 y menos de S/ 3500 con más de 5 años de servicio y con más de 3 hijos. d) Porcentaje de empleados estables del área de Marketing con sueldo menores a S/. 1200 y asignación de movilidad superior a 60 soles e) Área que tiene el empleado estable con el mayor tiempo de servicio sin hijos.

Pág. 11 de 11...


Similar Free PDFs