Você está na página 1de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E

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

LABORATORIO N 03
Estructuras de control con JAVA: Repetitivas

Sesin N 01: Reconocimiento del IDE NETBEANS - Actualizacin.


INTRODUCCIN
Se utilizar el lenguaje de programacin Java en el IDE (Entorno de Desarrollo
Integrado) NetBeans 8.0.1 con el objetivo de comprobar los algoritmos desarrollados en
teora, adems 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. Se implementarn los ejercicios en modo
consola
Cabe resaltar tambin 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.

Descripcin del IDE NetBeans 8.0.1.


Codificar, compilar y ejecutar los ejercicios de aplicacin.
Conocer la lgica de programacin Java.
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.
b.
c.
d.
e.

Encender el computador.
Crear carpeta donde guardar sus programas (proyectos, paquetes, libreras, etc.).
Ejecutar el aplicativo NetBeans IDE 8.0.1
Codificar los ejercicios propuestos.
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
h. Retirarse del laboratorio y dejar todo en orden.

Pgina 1 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

IV. RECOMENDACIN
Antes de comenzar a utilizar la herramienta de desarrollo NetBeans, se sugiere al
estudiante crear una carpeta con el nombre del laboratorio (Laboratorio01,
Laboratorio02, etc.), donde pueda guardar los ejercicios que se desarrollaran en
clase, 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 la
siguiente figura.

Pgina 2 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

2. En el asistente de Nuevo Proyecto, seleccione la categora de Java y seguidamente en


el tipo de proyecto seleccione Java Application, como se muestra en la siguiente figura. A
continuacin, haga clic en Siguiente.

3. En el Nombre y ubicacin de la pgina del asistente, haga lo siguiente (Tal y como se


muestra en la siguiente figura):
o En el campo Nombre del proyecto, escriba: Ejercicio03
o En el campo de Ubicacin del proyecto, escriba: D:\LPOO\Laboratorio03
o En el campo Crear la clase principal, escriba: ejercicio01.Ejercicio01

Pgina 3 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

VI. EJERCICIOS
EJERCICIO 01 Generar un programa para ingresar nmeros enteros y calcular la suma
de dichos nmeros. El programa termina cuando se ingresa el nmero cero.

Pgina 4 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 02 Suponga que se tiene un conjunto de N personas. Realizar un algoritmo


para calcular la talla ms alta de todo el grupo.

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo.
COMPILAR: F9
Pgina 5 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

EJECUTAR: Shift + F6

EJERCICIO 03 En un proceso repetitivo se ingresan las edades de las personas, se


desea saber cuntas personas mayores de edad hay y cuantas menores de edad. El
proceso termina cuando se ingresa el cero.

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

Pgina 6 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

EJERCICIO 04 Obtenga el cociente y el residuo de una divisin calculando la cantidad


veces que un nmero est contenido en otro mediante restas sucesivas. Por ejemplo, si el
dividendo es a=5236 y el divisor b=1247, entonces tendremos:
5361 - 1247 = 3989
3989 1247 = 2742
2742 1247 = 1495
1495 1247 = 248
Ya no sigue restando pues 248 es menor que 1247. El cociente estar dado por el nmero
de restas (4) y el residuo por el ltimo nmero obtenido (248)

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
Pgina 7 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 05 Calcule y muestre los divisores comunes de dos nmeros. Por ejemplo
los divisores comunes de 6 y 18 son 1, 2, 3, y 6.

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
Pgina 8 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

EJECUTAR: Shift + F6

EJERCICIO 06 Se quiere ingresar las calificaciones de los alumnos. Y realizar un


algoritmo para calcular el promedio de las calificaciones ingresadas. El programa termina
cuando se ingresa una nota negativa.

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

Pgina 9 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

EJERCICIO 07 En un examen el tipo de calificacin es el siguiente:


PUNTAJE
100 70
69 30
29 0

CATEGORIA
A
B
C

Escribe un algoritmo que encuentre:


a) El nmero de estudiantes que rindieron el examen.
b) El nmero de estudiantes que obtuvieron A, B y C.
El algoritmo termina cuando se le ingresa un puntaje negativo

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN

Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el
Pgina 10 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 08 Una empresa de ventas ofrece los siguientes productos con sus
respectivos precios: producto A S/.12.60, producto B S/.23.50, producto C S/.27.40 y
producto D S/.31.70. Escriba un algoritmo que en un proceso repetitivo, lea el tipo de
producto y la cantidad que se est vendiendo, luego calcule y muestre el monto total de
todos los productos vendidos durante un da. El algoritmo termina cuando se ingresa un
producto no vlido y con una cantidad 0.

Pgina 11 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

Pgina 12 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

EJERCICIO 09 Mostrar los factores de un nmero ingresado por teclado. Por ejemplo: los
factores de 8 son 2, 2, 2 porque 2x2x2=8. Los factores 18 son 2, 3, 3 por que 2x3x3=18.

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 10 Escriba un programa que lea un nmero y diga si es perfecto o no. Un


numero se considera perfecto cuando la suma de sus divisores es igual al nmero, por
ejemplo 6 tiene como divisores a 1,2 y 3 y como 1+2+3=6, el numero 6 ser perfecto, luego
Pgina 13 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

28 es perfecto pues 1+2+4+7=28, lo mismo ocurre con 496 y 8128.

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el
mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 11 Construya un programa que muestre, calcule la suma total y determine


cuantos nmeros mltiplos de M hay en los N primeros nmeros naturales, tal que M <= N.
Ejem: Cuantos mltiplos de 7 hay en los primeros 100 nmeros naturales.
Pgina 14 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 12 Muestre toda la serie y determine la suma de los trminos que ocupan las
posiciones pares y la suma de los trminos que ocupan las posiciones impares solo de los
N primeros trminos, de la siguiente serie: 1/3 + 2/5 + 3/7 + 4/9 + 5/11 ...

Pgina 15 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 13 Cuatro artculos cuestan 3,7,19 y 23 soles respectivamente. Cules son


las posibles cantidades que podemos adquirir de cada artculo, si disponemos de 113 soles
y deseamos gastarlo todo?

Pgina 16 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 14 Disear un programa que permita calcular la suma de los primeros N


trminos de la siguiente serie:
2 + 4
+ 12 + 48 + 240 +

Pgina 17 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 15 Lea un nmero y forme otro nmero con las cifras en orden inverso. As si
el nmero es 12345 el nuevo nmero ser 54321.

Pgina 18 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 16 Construya un programa que al ingresar un nmero entero imprima el da


de la semana que le corresponde. Por ejemplo: al ingresar 1 debe imprimir lunes.

Pgina 19 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 17 Construir un programa que al ingresar un nmero entero que indique el


mes, nos muestre cuantos das tiene dicho mes.

Pgina 20 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

Pgina 21 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

Pgina 22 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

EJERCICIO 18 Construya una calculadora que lea 2 nmeros y un operador y efecte la


operacin indicada (suma, resta, multiplicacin y divisin).

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

Pgina 23 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

EJERCICIO 19 Una compaa de seguros ofrece a sus clientes cuatro tipos de seguro de
sepelio:
Tipo Mximo nmero de Personas
Pago mensual (S/.)
A
8
40
B
6
30
C
4
20
D
2
10
Si el cliente asegura a ms personas de la indicadas en el cuadro anterior tendr que pagar
S/.8.00 mensuales por cada persona adicional si es que el seguro es de tipo A o B, y
S/.5.00 mensuales por cada persona adicional si es que el seguro es de tipo C o D. Calcular
el monto anual que tiene que pagar un determinado cliente.

Pgina 24 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y ejecutar el
mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

EJERCICIO 20 Un centro comercial ofrece ventas financiadas por 3 tipos de tarjetas de


crdito como indica a continuacin:
Max. Letras
Tipo de Tarjeta
Inters (%)
12
A
5
8
B
10
6
C
15
El cliente solo puede financiar una compra hasta el mximo de letras que se indica en el
cuadro anterior, en caso contrario la venta no debe proceder. Calcular el monto de cada
letra por pagar as como el monto total.

Pgina 25 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

COMPILANDO Y EJECUTANDO NUESTRA APLICACIN


Una vez escritas las instrucciones de nuestro programa requerimos compilarlo y
ejecutar el mismo.
COMPILAR: F9
EJECUTAR: Shift + F6

Pgina 26 de 27

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E


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

Pgina 27 de 27

Você também pode gostar