Está en la página 1de 2

Facultad de Ingeniería

Escuela de Ingeniería de Sistemas y Computación

TALLER DE ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES

1. Gestionar las notas de una clase de n estudiantes, de los cuales sabemos el nombre y la nota.
Diseñar un programa en Java que permita ingresar en un arreglo los nombres de los
estudiantes y en otro arreglo su nota correspondiente.

Inicialmente el programa deberá pedir la cantidad de estudiantes, y será capaz de:

a. Buscar un alumno.
b. Modificar su nota.
c. Calcular el promedio de todas las notas del curso.
d. Calcular el promedio de las notas menores de 3.0 del curso.
e. Mostrar el alumno que mejor nota ha sacado.
f. Mostrar el alumno que peor nota ha sacado.

Valide el ingreso de la nota que deberá estar entre cero (0) y cinco (5.0).

2. En España cada persona está identificada con un Documento Nacional de Identidad (DNI) en
el que figura un número y una letra, por ejemplo 56999545W

La letra que sigue al número se calcula siguiendo la metodología que vamos a indicar. Crea un
programa que calcule la letra de un DNI a partir del número de DNI que introduzca el usuario.
Es decir, se debe pedir el DNI sin la letra por teclado y el programa nos devolverá el DNI
completo (con la letra).

Para calcular la letra, se debe tomar el resto de dividir nuestro número de DNI entre 23. El
resultado debe estar por tanto entre 0 y 22.

Crea un programa en Java donde según el resultado de la anterior fórmula busque en un


arreglo de caracteres la posición que corresponda a la letra. Esta es la tabla de caracteres:

Posición     0   1   2   3  4   5   6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22

Letra           T   R  W A  G  M  Y  F  P  D  X    B   N    J    Z    S   Q    V   H    L   C   K   E

Por ejemplo, si introducimos el  DNI 20267079, el resto de dividirlo por 23 sería 8, luego la letra
sería la P, que es la que ocupa esa posición  en la matriz de caracteres. Muestre el DNI
completo.
3. Diseñe un programa en java que lea 20 números enteros en forma aleatoria y los almacene en
un arreglo bidimensional de 4 filas por 5 columnas (4X5), se pide lo siguiente:

a. Los elementos pares de la matriz sean copiados en un arreglo unidimensional


llamado PARES.

b. Los elementos impares de la matriz sean copiados en un arreglo unidimensional


llamado IMPARES.

c. Obtener el mayor elemento del arreglo PARES.

d. Obtener el menor elemento del arreglo IMPARES.

e. Obtener el promedio de los elementos de la matriz, del arreglo PARES y el arreglo


IMPARES.

f. Mostrar en pantalla el arreglo bidimensional o matriz y los arreglos unidimensionales


PARES e IMPARES.

También podría gustarte