Está en la página 1de 1

EXAMEN FINAL

Introducción a la Programación II-2021

Nombre:
Docente: Lic. Victor Hugo Montaño Quiroga
Fecha: 22 de diciembre de 2021

1.- Construya un método en Java que imprima los 100 primeros números de la siguiente serie, de 10 en 10
(es decir, 10 números por línea). (20 puntos)
La serie es:

1 2 5 6 12 23 29 348 400 .....

2.- Construir un método o algunos métodos en Java que permitan leer desde teclado cualquier cantidad de
números enteros (n) comprendidos entre 0 y 100 y clasificar los números en rangos: (30 puntos)
Primer rango: 0-20
Segundo rango: 21-40
Tercer rango: 41-60
Cuarto rango: 61-80
Quinto rango: 81-100
Posteriormente obtener los siguientes resultados:
Ejemplo: Si n es 100

Rango 1: 21 ocurrencias Promedio del rango 1: r1


Rango 2: 16 ocurrencias Promedio del rango 2: r2
Rango 3: 10 ocurrencias Promedio del rango 3: r3
Rango 4: 32 ocurrencias Promedio del rango 4: r4
Rango 5: 21 ocurrencias Promedio del rango 5: r5
Promedio general: p

Mayor del Rango1: ma1 Menor del Rango1: me1


Mayor del Rango2: ma2 Menor del Rango2: me2
Mayor del Rango3: ma3 Menor del Rango3: me3
Mayor del Rango4: ma4 Menor del Rango4: me4
Mayor del Rango5: ma5 Menor del Rango5: me5
Histograma:
Rango 1: *********************
Rango 2: ****************
Rango 3: **********
Rango 4: *******************************
Rango 5: *********************
Nota.- Para resolver se debe utilizar arreglos.

3.- Construir la clase Horario de Clases, un horario necesariamente debe tener una materia asignada, el
nombre del docente, hora de inicio, hora de finalización, aula asignada, etc. Entre las operaciones que se
pueden hacer en la clase están: la creación de la misma, visualización, actualización de los diferentes
datos, etc. Debe existir el método principal donde se debe crear todo un día de clases, es decir, desde las
6:45 a 21:45. (50 puntos)

También podría gustarte