Guia de Laboratorio 02-LPOO

download Guia de Laboratorio 02-LPOO

of 17

Transcript of Guia de Laboratorio 02-LPOO

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    1/17

    Pgina 1 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    LABORATORIO N02Estructuras de control con JAVA: Selectivas

    INTRODUCCIN

    Se utilizar el lenguaje de programacin Java en el IDE (Entorno de DesarrolloIntegrado) NetBeans 8.0.1 con el objetivo de comprobar los algoritmos desarrollados enteora, adems de ejercicios adicionales. Para ello en primer lugar se requiere que en elestudiante haya desarrollado un buen algoritmo, con las condiciones de entrada y losvalores de salida requeridos por el problema. En primer lugar se implementarn los

    ejercicios en modo consola , post eriormente se le guiar el estudiante al desarrollo delas mismas utilizando las libreras SWING y AWT para en los laboratorios siguientesutilizar el modo GUI (Interfaz Grfica de Usuario).

    Cabe resaltar tambin que Java es un lenguaje Orientado a Objetos, lo cual se irindicando durante el desarrollo de los laboratorios subsiguientes.

    I. OBJETIVOS

    1. Descripcin del IDE NetBeans 8.0.1.2. Codificar, compilar y ejecutar los ejercicios de aplicacin. 3. Conocer la lgica de programacin Java.4. El estudiante podr comparar el software de Programacin 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. METODOLOGA Y ACTIVIDADES

    a. Encender el computador.b. Crear carpeta donde guardar sus programas (proyectos, paquetes, libreras, etc.).c. Ejecutar el aplicativo NetBeans IDE 8.0.1d. Codificar los ejercicios propuestos. e. Presentar avances y ejecucin de cada uno de los ejercicios al docente o jefe de

    prctica encargado para la calificacin correspondiente.f. Guardar la carpeta de sus archivos a sus memorias.g. Apagar el computador y dejarla en buen estado

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    2/17

    Pgina 2 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    h. Retirarse del laboratorio y dejar todo en orden.

    IV. RECOMENDACIN

    Antes de comenzar a utilizar la herramienta de desarrollo NetBeans, se sugiere alestudiante crear una carpeta con el nombre del laboratorio (Laboratorio01,Laboratorio02, etc.), donde pueda guardar los ejercicios que se desarrollaran enclase, de la siguiente manera.

    Ingrese al Explorador del Windows. En la unidad de disco (D:) es donde se crear la carpeta sugerida. Cierre la ventana del Explorador del Windows.

    V. PROCEDIMIENTOS.5.1 Cargando la Aplicacin

    1. Ubicarse en el Escritorio de Windows.2. Seleccionar NetBeans IDE 8.0.1.

    Posteriormente se observar la figura que se muestra a continuacin.

    5.2 Creando un Nuevo Proyecto:

    1. En el IDE, seleccione Archivo> Nuevo Proyecto , tal como se muestra en lasiguiente figura.

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    3/17

    Pgina 3 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    2. En el asistente de Nuevo Proyecto , seleccione la categora de Java y seguidamenteen el tipo de proyecto seleccione Java Application , como se muestra en la siguientefigura. A continuacin, haga clic en Siguiente .

    3. En el Nombre y ubicacin de la pgina del asistente, haga lo siguiente (Tal y como semuestra en la siguiente figura):

    o En el campo Nombre del proyecto, escriba: Ejercicio01 o En el campo de Ubicacin del proyecto, escriba: D:\LPOO\Laboratorio02 o En el campo Crear la clase principal, escriba: ejercicio01.Ejercicio01

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    4/17

    Pgina 4 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    VI. EJERCICIOS

    EJERCICIO 01 Construir un programa que permita calcular el bono que percibe untrabajador que corresponde un 10 % sobre su sueldo si en caso tiene ms de 2 hijos.

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    5/17

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    6/17

    Pgina 6 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

    1. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo yejecutar el mismo.

    2. COMPILAR: F9 EJECUTAR: Shift + F6

    EJERCICIO 03 Disee un programa que determine la categora de un estudiante enbase a su promedio, de acuerdo a la siguiente tabla:

    PROMEDIO CATEGORIA20 17 A16 14 B13 12 C11 0 D

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    7/17

    Pgina 7 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

    1. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo yejecutar el mismo.2. COMPILAR: F9

    EJECUTAR: Shift + F6

    EJERCICIO 04 Construir un programa que permita ingresar 5 nmeros enteros positivosy que determine cul de ellos es el mayor y cul es el menor.

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    8/17

    Pgina 8 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    9/17

    Pgina 9 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

    1. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y

    ejecutar el mismo.2. COMPILAR: F9

    EJECUTAR: Shift + F6

    EJERCICIO 05 Disee un programa que lea 2 nmeros enteres tal como A y B eincremente A en el valor de B si es que B es mayor que 100 pero menor que 200, en casocontrario no alterar el valor de A. Imprima luego el nmero A.

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

    1. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y

    ejecutar el mismo.2. COMPILAR: F9 EJECUTAR: Shift + F6

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    10/17

    Pgina 10 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    EJERCICIO 06 Construir un programa que compruebe si tres lados forman un tringulo,de ser as muestre que tipo de triangulo forma: equiltero, issceles o escaleno.

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

    1. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y

    ejecutar el mismo.2. COMPILAR: F9

    EJECUTAR: Shift + F6

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    11/17

    Pgina 11 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    EJERCICIO 07 Una empresa de bienes y races ofrece casas de inters social bajo lassiguientes condiciones: si el ingreso mensual del comprador es menos de S/2250 la cuotainicial ser igual al 15% del costo de la casa y el resto se distribuir en 120 cuotasmensuales. Si el ingreso mensual del comprador es mayor o igual a S/.2250 la cuota

    inicial ser igual al 30% del costo de la casa y el resto se distribuir en 75 cuotasmensuales. Disee un programa que permita determinar cunto debe pagar un compradorpor concepto de cuota inicial y cuanto por cada cuota mensual

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    12/17

    Pgina 12 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

    1. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo yejecutar el mismo.

    2. COMPILAR: F9 EJECUTAR: Shift + F6

    EJERCICIO 08 En una playa de estacionamiento de un centro comercial, cobra unatarifa fija por hora o fraccin de acuerdo a la siguiente tabla:

    DIA TARIFA (S/.)Lunes a Jueves 3.50

    Viernes a Sbado 4.50Domingo 2.50

    Calcular el pago que realiza un usuario por usar la playa un tiempo en un da cualquiera

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    13/17

    Pgina 13 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

    3. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo yejecutar el mismo.

    4. COMPILAR: F9 EJECUTAR: Shift + F6

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    14/17

    Pgina 14 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    EJERCICIO 09 Una tienda de venta de polos ha establecido porcentajes de descuento,indicados a continuacin, de acuerdo a las caractersticas de la prenda: Tipo de algodn(Simple, Pima), tipo de prensa (Nio, Joven, Adulto), Detalle de la prenda (Sin estampado,

    Con estampado).

    Nio Joven AdultoTipo de Algodn S C S C S C

    Simple 3 5 4 6 5 7Pima 5 3 6 4 7 5

    Calcular el importe a pagar por una prenda.

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    15/17

    Pgina 15 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

    1. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo yejecutar el mismo.

    2. COMPILAR: F9 EJECUTAR: Shift + F6

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    16/17

    Pgina 16 de 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    EJERCICIO 10 Una empresa desea adquirir cierta cantidad de unidades de un productopara lo cual cuenta con la oferta de dos proveedores A y , tal como se explica acontinuacin: Proveedor A: Costo unitario igual a S/.25.00 y 15% de descuento para ms de 50

    unidades adquiridas Proveedor B: Costo unitario igual a S/.27.50 y 10% de descuento para ms de 35unidades adquiridas

    Calcular cunto pagara por una determinada cantidad al Proveedor A y cuanto alProveedor B y poder recomendar cual proveedor le conviene.

    COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

  • 8/10/2019 Guia de Laboratorio 02-LPOO

    17/17

    P i 17 d 17

    ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS EINFORMTICA

    LENGUAJE DE PROGRAMACIN ORIENTADO A OBJETOS Docente: Ing. Vicente Castro Lpez

    1. Una vez escritas las instrucciones de nuestro programa requerimos compilarlo yejecutar el mismo.

    2. COMPILAR: F9 EJECUTAR: Shift + F6