Está en la página 1de 8

PROGRAMACIN

ORIENTADA A
OBJETOS CON JAVA
Arreglos Unidimensionales y Bidimensionales

Un arreglo bidimensional tiene dos dimensiones y es un caso particular


de los arreglos multidimensionales. En Java las dimensiones se manejan
por medio de un par de corchetes, dentro de los que se escriben, los
valores de las dos dimensiones, comenzando primero por la fila y luego
por la columna.

Edgard Lucho
19/08/2015

19-8-2015

PROGRAMACIN ORIENTADA A
OBJETOS CON JAVA
Arreglos Unidimensionales y Bidimensionales

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.

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.

EQUIPOS Y MATERIALES
1. Computadora personal.
2. Programa NetBeans IDE 8.1 correctamente instalado.
3. Notas de los ejercicios resueltos en la clase.

METODOLOGIA Y ACTIVIDADES
1. Codificar los ejercicios desarrollados en el aula.
2. Presentar avances y ejecucin de cada uno de los ejercicios al docente o jefe de
prctica encargado para la calificacin correspondiente.
3. Guardar la carpeta de sus archivos a sus memorias.
4. Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar
todo en orden.

OBSERVACION
1. El estudiante deber crear una carpeta de trabajo con el nombre
Laboratorio_02ED, a donde deber direccional su proyecto a crear.
2. Se recomienda que el estudiante haya planteado los ejercicios de la Gua de
ejercicios 02 para que pueda comprender las soluciones que se proponen.

USO DEL SOFTWARE


Construya un aplicativo que permita leer la informacin de una empresa como: cdigo,
nombres, apellidos, sexo y sueldo, y permita mostrar la persona con el mayor sueldo y el
acumulado de los sueldos totales.

19-8-2015

SOLUCION
1. Ingrese al NetBeans 8.1 y cree un nuevo proyecto: File/New Project.

2. A continuacin aparecer la ventana New Project, para la generacin de


aplicaciones en java. En Categories seleccione Java y en Projects seleccione Java
Application y luego presione el botn Next.

3. A continuacin aparecer la ventana para creacin de Aplicaciones en Java. Ahora


coloque en el Nombre del Proyecto PryMatrices y deseleccione el check Crear clase
principal luego presione el botn Finish

19-8-2015

4. A continuacin vera en el Navegador de Proyectos el proyecto que acaba de crear:

5. A continuacin crearemos los paquetes correspondientes para colocar nuestros


formularios. Presione el botn derecho sobre Source Packages y luego seleccione
New y luego JFrame Form

19-8-2015

6. A continuacin aparecer la ventana para la creacin de los Formularios JFrame y


coloque como nombre de la clase FrmMatrices y en Package vista; luego presione el
botn Finish.

19-8-2015
7. Ahora el Navegador de Proyectos tendr la forma como se ve en el grfico y
aparecer en la parte central un formulario libre para iniciar la creacin de la
solucin del problema.

8. A continuacin cree el siguiente diseo:

EJERCICIOS PROPUESTOS
1. Construya un programa que lea la siguiente informacin de los empleados de una
Compaa: Nombre, Sexo, Tipo de incapacidad, rea del empleado y Das de
incapacidad. Se pide calcular:
a. Nmero de empleados con ms de 15 y menos de 25 das de incapacidad.
b. Total de empleados segn el Tipo de incapacidad.
c. Porcentaje de mujeres y hombres incapacitados.

19-8-2015
d. Total de das de incapacidad por enfermedad en mujeres del rea de
Contabilidad.
e. Nombre de la persona y del rea al que pertenece con el mayor nmero de
das de incapacidad.
2. Una empresa guarda la siguiente informacin: Nombre de Departamento (Dulces,
Bebidas y Conservas), costos de produccin, unidades producidas, mes de
produccin, y ao de produccin (2012, 2013 y 2014). Construir un programa que
pueda proporcionar la siguiente informacin:
a. Promedio de costos segn Departamento (Dulces, Bebidas y Conservas).
b. En qu mes se registr la menor cantidad de unidades producidas de
Conservas?
c. Cul fue el departamento que tuvo la mayor cantidad de unidades
producidas?
d. En qu mes y ao se registr el mayor costo de produccin de Dulces?
3. Un Institucin Educativa cuenta con la siguiente informacin: Apellidos y Nombres,
Nota de Practicas, Evaluacin Formativa, Nota de Exposicin, Promedio, Semestre
y Escuela (tal y como se muestra en la figura). Construya un aplicativo que muestre
la siguiente informacin:

a. Nmero de alumnos jalados en la Evaluacin Formativa de la Escuela de


Sistemas.
b. Nmero de alumnos de Sistemas en el semestre 2014-I y 2014-II que tienen
promedio >= 14.
c. Porcentaje de Alumnos de alumnos de Industrial que tienen aprobados la
Nota de Prcticas y Exposicin.
d. Nombre del alumno que tiene el mayor Promedio e indique a que escuela
pertenece.
4. 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. Construya una
programa que permita mostrar la siguiente informacin:

19-8-2015

a.
b.
c.
d.

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
5. Una empresa guarda la siguiente informacin de sus empleados: Nombres, Apellido
Paterno, Apellido Materno, rea al que pertenece (Planificacin, Ventas y
Marketing), Tiempo de Servicio (en aos), Condicin (Contratado o Estable), Sueldo
Base, Asignacin de Movilidad, N de Hijos, descuento de AFP (17.5% del sueldo
base) y Sueldo Final. Para la asignacin movilidad es el porcentaje del sueldo base y
se asigna de acuerdo al rea al que pertenece y la condicin del empleado tal y como
se muestra en la siguiente tabla:

Adems por cada hijo del empleado la empresa le otorga 55 soles. El sueldo final se
calcula de la siguiente frmula:
Sueldo Final = Sueldo Base + Asignacin de movilidad + N de Hijos * 55 - 17.5% del Sueldo
Base
Construir un programa que pueda proporcionar la siguiente informacin:

Nombre del empleado que tenga el menor sueldo final que sea del rea de Ventas
que tengan entre 2 y 10 aos de Servicio.
Promedio de Salarios de los empleados contratados del rea de Marketing.
Nmero de empleados estables que ganan ms de S/.2500 y menos de S/ 3500 con
ms de 5 aos de servicio y con ms de 3 hijos.
Porcentaje de empleados estables del rea de Marketing con sueldo menores a S/.
1200 y asignacin de movilidad superior a 60 soles
rea que tiene el empleado estable con el mayor tiempo de servicio sin hijos.