ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS EINFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Vicente Castro López LABORATORIO Nº 02 Estructuras de control con JAVA: Selectivas INTRODUCCIÓN Se utilizará el lenguaje de programación Java en el IDE (Entorno de Desarrollo Integrado) NetBeans 8.0.1 con el objetivo de comprobar los algoritmos desarrollados en teoría, además de ejercicios adicionales. Para ello en primer lugar se requiere que en el estudiante haya desarrollado un buen algoritmo, con las condiciones de entrada y los valores de salida requeridos por el problema. En primer lugar se implementarán los ejercicios en “modo consola”, posteriormente se le guiará el estudiante al desarrollo de las mismas utilizando las librerías SWING y AWT para en los laboratorios siguientes utilizar el modo GUI (Interfaz Gráfica de Usuario). Cabe resaltar también que Java es un lenguaje Orientado a Objetos, lo cual se irá indicando durante el desarrollo de los laboratorios subsiguientes. I. OBJETIVOS 1. 2. 3. 4. Descripción del IDE NetBeans 8.0.1. Codificar, compilar y ejecutar los ejercicios de aplicación. Conocer la lógica de programación Java. El estudiante podrá comparar el software de Programación que ya conoce respecto a NetBeans IDE 8.0.1. II. EQUIPOS Y MATERIALES Computadora personal. Programa NetBeans IDE 8.0.1 correctamente instalado. Notas de los ejercicios resueltos en la clase. III. METODOLOGÍA Y ACTIVIDADES a. b. c. d. e. Encender el computador. Crear carpeta donde guardará sus programas (proyectos, paquetes, librerías, etc.). Ejecutar el aplicativo NetBeans IDE 8.0.1 Codificar los ejercicios propuestos. Presentar avances y ejecución de cada uno de los ejercicios al docente o jefe de práctica encargado para la calificación correspondiente. f. Guardar la carpeta de sus archivos a sus memorias. g. Apagar el computador y dejarla en buen estado Página 1 de 17 IV. PROCEDIMIENTOS. etc. 5.1 Cargando la Aplicación 1. Página 2 de 17 . se sugiere al estudiante crear una carpeta con el nombre del laboratorio (Laboratorio01. V. seleccione Archivo> Nuevo Proyecto.2 Creando un Nuevo Proyecto: 1. 2. 5. En la unidad de disco (D:) es donde se creará la carpeta sugerida. Ingrese al Explorador del Windows.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Ubicarse en el Escritorio de Windows. RECOMENDACIÓN Antes de comenzar a utilizar la herramienta de desarrollo NetBeans. de la siguiente manera. Laboratorio02. Vicente Castro López h. Seleccionar NetBeans IDE 8.0. tal como se muestra en la siguiente figura. donde pueda guardar los ejercicios que se desarrollaran en clase. Posteriormente se observará la figura que se muestra a continuación. En el IDE. Retirarse del laboratorio y dejar todo en orden. Cierre la ventana del Explorador del Windows.1.). ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing.Ejercicio01 Página 3 de 17 . como se muestra en la siguiente figura. seleccione la categoría de Java y seguidamente en el tipo de proyecto seleccione Java Application. escriba: Ejercicio01 o En el campo de Ubicación del proyecto. haga lo siguiente (Tal y como se muestra en la siguiente figura): o En el campo Nombre del proyecto. En el asistente de Nuevo Proyecto. Vicente Castro López 2. 3. escriba: D:\LPOO\Laboratorio02 o En el campo Crear la clase principal. En el Nombre y ubicación de la página del asistente. A continuación. escriba: ejercicio01. haga clic en Siguiente. Página 4 de 17 .ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Vicente Castro López VI. EJERCICIOS EJERCICIO 01 – Construir un programa que permita calcular el bono que percibe un trabajador que corresponde un 10 % sobre su sueldo si en caso tiene más de 2 hijos. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. 2.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. COMPILAR: F9 EJECUTAR: Shift + F6 EJERCICIO 02 – Construir un programa que permita calcular el bono que percibe un trabajador que corresponde un 10 % sobre su sueldo si en caso tiene más de 2 hijos. Página 5 de 17 . Vicente Castro López COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 1. de acuerdo a la siguiente tabla: PROMEDIO 20 – 17 16 – 14 13 – 12 11 – 0 CATEGORIA A B C D Página 6 de 17 .ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. Vicente Castro López COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 1. 2. COMPILAR: F9 EJECUTAR: Shift + F6 EJERCICIO 03 – Diseñe un programa que determine la categoría de un estudiante en base a su promedio. ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. 2. Página 7 de 17 . COMPILAR: F9 EJECUTAR: Shift + F6 EJERCICIO 04 – Construir un programa que permita ingresar 5 números enteros positivos y que determine cuál de ellos es el mayor y cuál es el menor. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. Vicente Castro López COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 1. Vicente Castro López Página 8 de 17 .ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. COMPILAR: F9 EJECUTAR: Shift + F6 EJERCICIO 05 – Diseñe un programa que lea 2 números enteres tal como A y B e incremente A en el valor de B si es que B es mayor que 100 pero menor que 200. Vicente Castro López COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 1.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. COMPILAR: F9 EJECUTAR: Shift + F6 Página 9 de 17 . 2. Imprima luego el número A. COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 1. 2. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. en caso contrario no alterar el valor de A. ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 1. COMPILAR: F9 EJECUTAR: Shift + F6 Página 10 de 17 . 2. isósceles o escaleno. de ser así muestre que tipo de triangulo forma: equilátero. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. Vicente Castro López EJERCICIO 06 – Construir un programa que compruebe si tres lados forman un triángulo. Si el ingreso mensual del comprador es mayor o igual a S/. Vicente Castro López EJERCICIO 07 – Una empresa de bienes y raíces ofrece casas de interés social bajo las siguientes condiciones: si el ingreso mensual del comprador es menos de S/2250 la cuota inicial será igual al 15% del costo de la casa y el resto se distribuirá en 120 cuotas mensuales.2250 la cuota inicial será igual al 30% del costo de la casa y el resto se distribuirá en 75 cuotas mensuales.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Diseñe un programa que permita determinar cuánto debe pagar un comprador por concepto de cuota inicial y cuanto por cada cuota mensual Página 11 de 17 . 2. Vicente Castro López COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 1.50 4. cobra una tarifa fija por hora o fracción de acuerdo a la siguiente tabla: DIA TARIFA (S/.50 2.) Lunes a Jueves Viernes a Sábado Domingo 3.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. COMPILAR: F9 EJECUTAR: Shift + F6 EJERCICIO 08 – En una playa de estacionamiento de un centro comercial.50 Calcular el pago que realiza un usuario por usar la playa un tiempo en un día cualquiera Página 12 de 17 . Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. 4. COMPILAR: F9 EJECUTAR: Shift + F6 Página 13 de 17 . Vicente Castro López COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 3.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. Niño Tipo de Algodón Simple Pima S 3 5 Joven C 5 3 S 4 6 Adulto C 6 4 S 5 7 C 7 5 Calcular el importe a pagar por una prenda. tipo de prensa (Niño. de acuerdo a las características de la prenda: Tipo de algodón (Simple.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Página 14 de 17 . Pima). indicados a continuación. Vicente Castro López EJERCICIO 09 – Una tienda de venta de polos ha establecido porcentajes de descuento. Adulto). Con estampado). Detalle de la prenda (Sin estampado. Joven. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. 2.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. COMPILAR: F9 EJECUTAR: Shift + F6 Página 15 de 17 . Vicente Castro López COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN 1. tal como se explica a continuación: Proveedor A: Costo unitario igual a S/. COMPILANDO Y EJECUTANDO NUESTRA APLICACIÓN Página 16 de 17 . Vicente Castro López EJERCICIO 10 – Una empresa desea adquirir cierta cantidad de unidades de un producto para lo cual cuenta con la oferta de dos proveedores A y .27.25.00 y 15% de descuento para más de 50 unidades adquiridas Proveedor B: Costo unitario igual a S/.50 y 10% de descuento para más de 35 unidades adquiridas Calcular cuánto pagaría por una determinada cantidad al Proveedor A y cuanto al Proveedor B y poder recomendar cual proveedor le conviene.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo. Vicente Castro López 1. COMPILAR: F9 EJECUTAR: Shift + F6 Página 17 de 17 . 2.ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA “LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS” Docente: Ing.