Você está na página 1de 7

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA INDUSTRIAL

LABORATORIO N 05
Escuela Profesional: Ingeniera Industrial Ciclo y Turno: Cuarto - Noche Docente: Ing. Marcelino Estrada Aro Asignatura: Lenguaje de Programacin I. Semestre Acadmico: 2013-III

Sesin 05: Arreglos Unidimensionales


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 arreglos unidimensionales en Java, 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. 2. 3. 4. Desarrollo de ejercicios de Matrices usando Swing y AWT. Codificar, compilar y ejecutar los ejercicios de aplicacin. Conocer la estructura de un programa visual en Java. 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 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 7.3.1 crear siempre, una carpeta, donde se guardarn todas las aplicaciones realizadas en el presente laboratorio con el nombre LABORAT-05. V. MANEJO DEL SOFTWARE Una empresa que cuenta con k empleados, desea realizar algunos clculos para la nueva nmina. Los datos con que cuenta son los sueldos y nombres de los k empleados. La Gerencia de Recursos Humanos ha establecido un aumento de sueldo para todos los empleados segn el siguiente criterio: 17% si el sueldo es inferior a $2,000 10% si el sueldo est entre $2,000 y $5,000
Pg. 1 de 7

Se Pide:

5% si el sueldo es superior a $5,000

a) Cul es el total de la nueva nmina? b) Cul es el incremento en la nmina? c) Cul es el empleado con el mayor sueldo? SOLUCION Utilice la paleta de componentes y construya el siguiente diseo:

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

Pg. 2 de 7

Creacin de los mtodos adicionales:

Pg. 3 de 7

INSTRUCCIONES EN EL BOTON GRABAR

INSTRUCCIONES EN EL BOTON NUEVOS Y SALIR

Pg. 4 de 7

INSTRUCCIONES EN EL BOTON RESUMEN

Presione Shift+F6 y el aplicativo mostrar la siguiente ventana

Pg. 5 de 7

EJERCICIOS PROPUESTOS 1. El Jurado Provincial de Lima ha hecho N proceso de simulaciones para las elecciones municipales considerando dos candidatos, para cada candidato tiene la informacin de nmero de votos y porcentaje respectivo, adems del ganador de cada simulacro, tal y como se muestra en la figura.

Su solucin tendr lo siguiente Cuantas veces gano el candidato 1. Cuantas veces gano el candidato 2. Quien fue el ganador de los N simulacros. En que simulacro se obtuvo el mayor nmero de votos y a que candidato le pertenece 2. En un concurso de belleza participan n seoritas y el jurado calificador ha establecido 4 criterios para su evaluacin: Belleza, Inteligencia, Esttica Corporal y Desenvolvimiento, donde cada criterio tiene un puntaje de 1 a 10. Disee una aplicacin que permita leer el nombre de la concursante el puntaje de los cuatro criterios y muestre la concursante ganadora y su respectiva puntuacin y del ser el caso muestre un mensaje respectivo si hubiese un empate.

3. La empresa NewCourier SAC almacena los datos de N empleados, la empresa cuenta con la siguiente informacin: apellidos y nombres, salario y sexo de cada empleado. Se pide calcular: a) La cantidad de personas que ganan menos de 1200 al mes. b) La cantidad de personas que ganan entre 1200 y 2500 al mes. c) La cantidad de personas que gana ms de 2500 ala mes. d) El promedio de salarios. e) El porcentaje de mujeres que trabajan en la empresa f) El porcentaje de varones que trabajan en la empresa 4. Construya un programa que manipula la informacin de los registros de llamadas de un usuario. Los datos que manipulara son los siguientes: TIPO DE LLAMADA (fijo, celular), MINUTOS DE LLAMADA, HORARIO DE LLAMADA (maanatarde, noche-madrugada), adicionalmente a esto manipulara dos datos calculables como: COSTO POR MINUTO, COSTO DE LLAMADA, estos se calculan de la siguiente forma:

Pg. 6 de 7

El COSTO POR MINUTO se calcula de: Tipo de llamada Fijo Celular HORARIO DE LLAMADA Maana-Tarde Noche-Madrugada 0.20 0.15 0.50 0.35

El COSTO DE LLAMADA se calcula de:: COSTO DE LLAMADA = COSTO POR MINUTO* MINUTOS DE LLAMADA Considerar para el aplicativo que los 5 datos se ingresan a los List. Su programa deber mostrar los siguientes datos de salida: a) Nmero de llamadas con ms de 5 minutos. b) Total de minutos realizados en el turno de la Noche-Madrugada. c) En que horario se realiz la llamada con mayor cantidad de minutos. d) Total de llamadas realizadas a celulares en horario de maana-tarde.

Pg. 7 de 7

Você também pode gostar